<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title><![CDATA[]]></title>
    <link>http://www.codeguru.com/rss/cpp</link>
    <description><![CDATA[]]></description>
    <pubDate>Wed, 22 May 2013 11:43:11 -0700</pubDate>
    <lastBuildDate>Wed, 22 May 2013 11:43:11 -0700</lastBuildDate>
    <managingEditor>info@quinstreet.com</managingEditor>
    <generator>Zend_Feed</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <item>
      <title><![CDATA[]]></title>
      <link>http://www.codeguru.com/cpp/misc/draw-flowcharts-with-macad-to-show-how-a-process-works-120615203037.html</link>
      <description><![CDATA[]]></description>
      <pubDate>Fri, 15 Jun 2012 20:23:24 -0700</pubDate>
    </item>
    <item>
      <title><![CDATA[How to Use RichEditControl 4.1 in CRichEditView]]></title>
      <link>http://www.codeguru.com/cpp/controls/richedit/editorsandediting/how-to-use-richeditcontrol-41-in-cricheditview.htm</link>
      <description><![CDATA[Learn how to use RichEditControl 4.1 in  a CRichEditView Environment.]]></description>
      <pubDate>Mon, 16 Apr 2012 00:01:00 -0700</pubDate>
    </item>
    <item>
      <title><![CDATA[Visual Studio 11: C++ IntelliSense Code Snippets]]></title>
      <link>http://www.codeguru.com/cpp/v-s/tips/article.php/c20151/Visual-Studio-11-C-IntelliSense-Code-Snippets.htm</link>
      <description><![CDATA[One of the new features of Visual Studio 11 is inserting C++ code snippets at a specified insertion point or around a selected block. Visual Studio 11 comes with a set of C++ code snippets but we can create and use our own, as well. Read on to learn more...]]></description>
      <pubDate>Wed, 21 Mar 2012 09:26:00 -0700</pubDate>
    </item>
    <item>
      <title><![CDATA[C/C++: The Hazards of Using a Minimal Amount of Code]]></title>
      <link>http://www.codeguru.com/cpp/article.php/c19951/CC-The-Hazards-of-Using-a-Minimal-Amount-of-Code.htm</link>
      <description><![CDATA[This first article in a series devoted to how C/C++ programmers unintentionally play with fire discusses how programmers often attempt to explicitly call a constructor.]]></description>
      <pubDate>Fri, 02 Mar 2012 10:00:23 -0800</pubDate>
    </item>
    <item>
      <title><![CDATA[MFC Application: Adding Service Mode Support]]></title>
      <link>http://www.codeguru.com/cpp/cpp/cpp_mfc/tutorials/article.php/c19913/MFC-Application-Adding-Service-Mode-Support.htm</link>
      <description><![CDATA[Learn how to extend the life of legacy user-mode applications without the need to dismantle and rewrite--in just a few easy steps.]]></description>
      <pubDate>Mon, 27 Feb 2012 09:51:00 -0800</pubDate>
    </item>
    <item>
      <title><![CDATA[Simplest Window Service]]></title>
      <link>http://www.codeguru.com/cpp/w-p/system/services/article.php/c11809/Simplest-Window-Service.htm</link>
      <description><![CDATA[Learn how to convert an app into a service without much of an effort using this simple, two-step, yet powerful Windows Service class called CSvcHandler.
]]></description>
      <pubDate>Fri, 03 Feb 2012 09:29:16 -0800</pubDate>
    </item>
    <item>
      <title><![CDATA[Mandelbrot Using C++ AMP]]></title>
      <link>http://www.codeguru.com/cpp/g-m/article.php/c19871/Mandelbrot-Using-C-AMP.htm</link>
      <description><![CDATA[This article implements a Mandelbrot renderer that is multiple times faster than a CPU-only implementation by using a new Microsoft technology called C++ AMP: Accelerated Massive Parallelism, introduced in the Visual C++ 11 Preview.]]></description>
      <pubDate>Fri, 27 Jan 2012 09:57:52 -0800</pubDate>
    </item>
    <item>
      <title><![CDATA[How to Make Fewer Errors at the Stage of Code Writing. Part N4]]></title>
      <link>http://www.codeguru.com/cpp/article.php/c19775/How-to-Make-Fewer-Errors-at-the-Stage-of-Code-Writing-Part-N4.htm</link>
      <description><![CDATA[Andrey Karpov shares some useful observations on error patterns, touching upon the subject of handling rare and emergency conditions in programs.]]></description>
      <pubDate>Mon, 23 Jan 2012 10:19:47 -0800</pubDate>
    </item>
    <item>
      <title><![CDATA[How to Make Fewer Errors at the Stage of Code Writing. Part N3.]]></title>
      <link>http://www.codeguru.com/cpp/article.php/c19479/How-to-Make-Fewer-Errors-at-the-Stage-of-Code-Writing-Part-N3.htm</link>
      <description><![CDATA[This third article in the series discusses a couple of new programming methods that can help you make your code simpler and safer.]]></description>
      <pubDate>Fri, 16 Dec 2011 08:54:35 -0800</pubDate>
    </item>
    <item>
      <title><![CDATA[SSE2 Vectorization of Alphablend Code]]></title>
      <link>http://www.codeguru.com/cpp/cpp/article.php/c19421/SSE2-Vectorization-of-Alphablend-Code.htm</link>
      <description><![CDATA[Wong Shao Voon shows you how to use SSE2 to Speed up Alphablending.]]></description>
      <pubDate>Wed, 14 Dec 2011 09:32:16 -0800</pubDate>
    </item>
    <item>
      <title><![CDATA[How to Make Fewer Errors at the Stage of Code Writing. Part N2]]></title>
      <link>http://www.codeguru.com/cpp/cpp/article.php/c19477/How-to-Make-Fewer-Errors-at-the-Stage-of-Code-Writing-Part-N2.htm</link>
      <description><![CDATA[This is the second article on avoiding certain errors at the early stage of code writing. In the previous post, we have already advised you to avoid a large number of calculations in one expression. However, we should investigate this question in detail. Let's see what's dangerous about complex expressions and how we can avoid many logical errors.]]></description>
      <pubDate>Mon, 12 Dec 2011 08:54:05 -0800</pubDate>
    </item>
    <item>
      <title><![CDATA[90 Errors in Open-Source Projects]]></title>
      <link>http://www.codeguru.com/cpp/article.php/c19483/90-Errors-in-OpenSource-Projects.htm</link>
      <description><![CDATA[The materials collected in this article will be useful for authors of articles, books and blogs. Examples of errors can be used to demonstrate the advantages of different programming styles -- for instance, why you should not try to make your code shorter by writing long expressions.]]></description>
      <pubDate>Fri, 09 Dec 2011 10:15:20 -0800</pubDate>
    </item>
    <item>
      <title><![CDATA[Leo Tolstoy and Static Code Analysis]]></title>
      <link>http://www.codeguru.com/cpp/article.php/c19481/Leo-Tolstoy-and-Static-Code-Analysis.htm</link>
      <description><![CDATA[Andrey Karpov checks Apache HTTP Server with PVS-Studio and discusses the errors and false reports returned.]]></description>
      <pubDate>Mon, 05 Dec 2011 10:57:43 -0800</pubDate>
    </item>
    <item>
      <title><![CDATA[Amusing C++]]></title>
      <link>http://www.codeguru.com/cpp/article.php/c19303/Amusing-C.htm</link>
      <description><![CDATA[The article describes a few C++ tricks that look uncommon but amusing.]]></description>
      <pubDate>Fri, 02 Dec 2011 09:12:31 -0800</pubDate>
    </item>
    <item>
      <title><![CDATA[A Time Zone API supplement]]></title>
      <link>http://www.codeguru.com/cpp/cpp/date_time/routines/article.php/c19485/A-Time-Zone-API-supplement.htm</link>
      <description><![CDATA[Microsoft has an extremely limited set of Time Zone functions.  This API will allow the full use of Time Zones in your Windows App.]]></description>
      <pubDate>Wed, 30 Nov 2011 09:35:16 -0800</pubDate>
    </item>
    <item>
      <title><![CDATA[Linq-To-XML Style of Node Creation for C++]]></title>
      <link>http://www.codeguru.com/cpp/data/data-misc/xml/article.php/c19341/LinqToXML-Style-of-Node-Creation-for-C.htm</link>
      <description><![CDATA[This article discusses the new C++ Elmax XML Library feature to implement Linq-To-XML node creation to write XML files. Linq-To-XML node creation is the natural way to create nodes with code that is structurally identical to resultant XML.]]></description>
      <pubDate>Mon, 28 Nov 2011 11:03:17 -0800</pubDate>
    </item>
    <item>
      <title><![CDATA[Take Advantage of External Storage with Your Android App]]></title>
      <link>http://www.codeguru.com/cpp/misc/article.php/c19679/Take-Advantage-of-External-Storage-with-Your-Android-App.htm</link>
      <description><![CDATA[Does your Android App need a lot of storage? Don't hog the phones internal storage, instead use Android's External Storage to store data on the users SD card.]]></description>
      <pubDate>Mon, 14 Nov 2011 09:01:54 -0800</pubDate>
    </item>
    <item>
      <title><![CDATA[Download and Decode JSON Data with your Android App]]></title>
      <link>http://www.codeguru.com/cpp/misc/article.php/c19583/Download-and-Decode-JSON-Data-with-your-Android-App.htm</link>
      <description><![CDATA[Ready to start integrating and using JSON data with your Android app? In
this article, I will demonstrate the basics of requests data and extracting
elements from JSON data.]]></description>
      <pubDate>Wed, 09 Nov 2011 10:17:10 -0800</pubDate>
    </item>
    <item>
      <title><![CDATA[Monetize Your Free Android App by Creating a Paid App to Unlock Additional Features]]></title>
      <link>http://www.codeguru.com/cpp/misc/article.php/c19501/Monetize-Your-Free-Android-App-by-Creating-a-Paid-App-to-Unlock-Additional-Features.htm</link>
      <description><![CDATA[Trying to figure out how to bring in more revenue for your Android app? Try
adding a paid version, which would be used to unlock features in the free
version.]]></description>
      <pubDate>Fri, 04 Nov 2011 11:11:22 -0700</pubDate>
    </item>
  </channel>
</rss>
