<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>NotRocketSurgery: Tag gross</title>
    <link>http://notrocketsurgery.com/articles_controller.rb/tag?tag=gross</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>Relax.</description>
    <item>
      <title>Strings in C++</title>
      <description>&lt;p&gt;Using programming languages such as Ruby and Python (&lt;a href="http://www.journalhome.com/codecraft/9003" title="freedom languages"&gt;freedom languages?&lt;/a&gt;) in order to gain an advantage over over those stuck in the &lt;a href="http://java.sun.com/" title="Java"&gt;past&lt;/a&gt; is sometimes an everyday choice.  Here's a list to remind you of why you chose as you did.&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;"I'm so sad"&lt;/li&gt;
&lt;li&gt;L"I'm so sad"&lt;/li&gt;
&lt;li&gt;W"I'm so sad"&lt;/li&gt;
&lt;li&gt;OLESTR("I'm so sad")&lt;/li&gt;
&lt;li&gt;SysAllocString(L"I'm so sad")&lt;/li&gt;
&lt;li&gt;_T("I'm so sad")&lt;/li&gt;
&lt;li&gt;_TEXT("I'm so sad")&lt;/li&gt;
&lt;li&gt;BSTR&lt;/li&gt;
&lt;li&gt;CAtlString&lt;/li&gt;
&lt;li&gt;CAtlStringA&lt;/li&gt;
&lt;li&gt;CAtlStringW&lt;/li&gt;
&lt;li&gt;CComBSTR&lt;/li&gt;
&lt;li&gt;CSimpleStringT&lt;/li&gt;
&lt;li&gt;CString&lt;/li&gt;
&lt;li&gt;CStringA&lt;/li&gt;
&lt;li&gt;CStringT&lt;/li&gt;
&lt;li&gt;CStringW&lt;/li&gt;
&lt;li&gt;DBTYPE_BSTR&lt;/li&gt;
&lt;li&gt;DBTYPE_STR&lt;/li&gt;
&lt;li&gt;DBTYPE_WSTR&lt;/li&gt;
&lt;li&gt;LPCSTR&lt;/li&gt;
&lt;li&gt;LPCTSTR&lt;/li&gt;
&lt;li&gt;LPCWSTR&lt;/li&gt;
&lt;li&gt;LPOLESTR&lt;/li&gt;
&lt;li&gt;LPSTR&lt;/li&gt;
&lt;li&gt;LPTSTR&lt;/li&gt;
&lt;li&gt;LPWSTR&lt;/li&gt;
&lt;li&gt;OLECHAR&lt;/li&gt;
&lt;li&gt;System::String&lt;/li&gt;
&lt;li&gt;TCHAR&lt;/li&gt;
&lt;li&gt;_bstr_t&lt;/li&gt;
&lt;li&gt;basic_string&amp;lt;char&amp;gt;&lt;/li&gt;
&lt;li&gt;basic_string&amp;lt;wchar_t&amp;gt;&lt;/li&gt;
&lt;li&gt;char *&lt;/li&gt;
&lt;li&gt;std::string&lt;/li&gt;
&lt;li&gt;std::wstring&lt;/li&gt;
&lt;li&gt;wchar_t *&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These all essentially mean "string" in C++.  This list is by no means comprehensive.&lt;/p&gt;</description>
      <pubDate>Sun, 13 Aug 2006 18:02:09 -0400</pubDate>
      <guid isPermaLink="false">urn:uuid:8c450eb5-ed4d-4d91-abc7-7d4bb15cbf86</guid>
      <author>kit</author>
      <link>http://notrocketsurgery.com/articles/2006/08/13/strings-in-c</link>
      <category>programming</category>
      <category>C</category>
      <category>gross</category>
    </item>
  </channel>
</rss>
