<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Techy Things &#187; cpp</title>
	<atom:link href="https://tech.yipp.ca/category/cpp/feed/" rel="self" type="application/rss+xml" />
	<link>https://tech.yipp.ca</link>
	<description>Just another Yipp.ca Blogs site</description>
	<lastBuildDate>Thu, 01 May 2025 18:06:28 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.2.38</generator>
	<item>
		<title>boost link issue</title>
		<link>https://tech.yipp.ca/cpp/boost-link-issue/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=boost-link-issue</link>
		<comments>https://tech.yipp.ca/cpp/boost-link-issue/#comments</comments>
		<pubDate>Thu, 12 May 2022 14:51:00 +0000</pubDate>
		<dc:creator><![CDATA[frank]]></dc:creator>
				<category><![CDATA[c++]]></category>
		<category><![CDATA[cpp]]></category>

		<guid isPermaLink="false">http://tech.yipp.ca/?p=4219</guid>
		<description><![CDATA[<p>&#160; Boost _ZN5boost6chrono12steady_clock3nowEv =&#62; libboost_timer _ZN5boost24scoped_static_mutex_lockC1ERNS_12static_mutexEb =&#62; libboost_regex or  libboost_graph &#160;</p>
<p>The post <a rel="nofollow" href="https://tech.yipp.ca/cpp/boost-link-issue/">boost link issue</a> appeared first on <a rel="nofollow" href="https://tech.yipp.ca">Techy Things</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>&nbsp;</p>
<h2>Boost</h2>
<p>_ZN5boost6chrono12steady_clock3nowEv =&gt; libboost_timer</p>
<p>_ZN5boost24scoped_static_mutex_lockC1ERNS_12static_mutexEb =&gt; libboost_regex or  libboost_graph</p>
<p>&nbsp;</p>
<p>The post <a rel="nofollow" href="https://tech.yipp.ca/cpp/boost-link-issue/">boost link issue</a> appeared first on <a rel="nofollow" href="https://tech.yipp.ca">Techy Things</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://tech.yipp.ca/cpp/boost-link-issue/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wide string in C++ and Windows MultiByteToWideChar usage for Unicode</title>
		<link>https://tech.yipp.ca/cpp/wide-string-in-c-and-windows-multibytetowidechar-usage-for-unicode/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wide-string-in-c-and-windows-multibytetowidechar-usage-for-unicode</link>
		<comments>https://tech.yipp.ca/cpp/wide-string-in-c-and-windows-multibytetowidechar-usage-for-unicode/#comments</comments>
		<pubDate>Fri, 01 Jan 2016 00:15:17 +0000</pubDate>
		<dc:creator><![CDATA[frank]]></dc:creator>
				<category><![CDATA[cpp]]></category>

		<guid isPermaLink="false">http://tech.yipp.ca/?p=899</guid>
		<description><![CDATA[<p>I wrote this page for myself to review anytime I am going to use wchar_t and string conversion functions to make sure I'm not making something stupid. Don't assume "Unicode" is 16-bytes Size of&#46;&#46;&#46;</p>
<p>The post <a rel="nofollow" href="https://tech.yipp.ca/cpp/wide-string-in-c-and-windows-multibytetowidechar-usage-for-unicode/">Wide string in C++ and Windows MultiByteToWideChar usage for Unicode</a> appeared first on <a rel="nofollow" href="https://tech.yipp.ca">Techy Things</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>I wrote this page for myself to review anytime I am going to use wchar_t and string conversion functions to make sure I'm not making something stupid. </p>
<p>Don't assume "Unicode" is 16-bytes<br />
Size of Unicode differs on various frameworks / system. Unicode just means it can store all characters possible but makes no statement about the storage size. On one framework it could be stored in UTF-8 and thus have varying size while on other system it could be stored in UTF-16 or also UTF-32. </p>
<p>The size of one character is variable<br />
If you store a letter in UTF-8, UTF-16 or "Unicode", you must make no assumption about the byte length of storage - these are variable-length storage. </p>
<p>Fixed-size unicode<br />
To have fixed-size unicode use UTF-32 where characters are always saved on 4-bytes whatever the language or character.</p>
<p>About windows API<br />
sizeof(variable) gives you the size in bytes.<br />
Most windows functions to convert have parameters in <strong>character size</strong> (not bytes!)</p>
<p>The post <a rel="nofollow" href="https://tech.yipp.ca/cpp/wide-string-in-c-and-windows-multibytetowidechar-usage-for-unicode/">Wide string in C++ and Windows MultiByteToWideChar usage for Unicode</a> appeared first on <a rel="nofollow" href="https://tech.yipp.ca">Techy Things</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://tech.yipp.ca/cpp/wide-string-in-c-and-windows-multibytetowidechar-usage-for-unicode/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
