<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
    <channel>
    <title>CodeGuru.com</title>
    <link>http://www.codeguru.com/</link>
    
    <description>The number one developer site!</description>
    <language>en-us</language>
    <lastBuildDate>Thu, 24 May 2012 09:52:02 EDT</lastBuildDate>
    <copyright>Copyright 1996-2006 Jupitermedia Corporation</copyright> 
    <managingEditor>rss@jupitermedia.com (Jupiter Media)</managingEditor> 
    <webMaster>rss@jupitermedia.com (Jupiter Media)</webMaster> 
    <docs>http://backend.userland.com/rss</docs> 
    <ttl>60</ttl>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/codeguru/cpp" /><feedburner:info uri="codeguru/cpp" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
        <guid isPermaLink="false"><![CDATA[http://www.codeguru.com/cpp/v-s/tips/article.php/c20151]]></guid>
        <title>Visual Studio 11: C++ IntelliSense Code Snippets</title>
        <link>http://feedproxy.google.com/~r/codeguru/cpp/~3/DY6cQ45tYgo/c20151</link>
        <description>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...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/qKsoyBXWo6Wgauc-TC-a30f7tsw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qKsoyBXWo6Wgauc-TC-a30f7tsw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/qKsoyBXWo6Wgauc-TC-a30f7tsw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qKsoyBXWo6Wgauc-TC-a30f7tsw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description>
        <pubDate>Wed, 21 Mar 2012 00:00 EDT</pubDate>
    <feedburner:origLink>http://www.codeguru.com/cpp/v-s/tips/article.php/c20151</feedburner:origLink></item>
    <item>
        <guid isPermaLink="false"><![CDATA[http://www.codeguru.com/cpp/misc/article.php/c19951]]></guid>
        <title>C/C++: The Hazards of Using a Minimal Amount of Code</title>
        <link>http://feedproxy.google.com/~r/codeguru/cpp/~3/6j2EDBPwguQ/c19951</link>
        <description>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.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/E_LnbWFBJ78M207r5pwCHN8d4i0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/E_LnbWFBJ78M207r5pwCHN8d4i0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/E_LnbWFBJ78M207r5pwCHN8d4i0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/E_LnbWFBJ78M207r5pwCHN8d4i0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description>
        <pubDate>Fri, 02 Mar 2012 00:00 EDT</pubDate>
    <feedburner:origLink>http://www.codeguru.com/cpp/misc/article.php/c19951</feedburner:origLink></item>
    <item>
        <guid isPermaLink="false"><![CDATA[http://www.codeguru.com/cpp/w-p/system/services/article.php/c19913]]></guid>
        <title>MFC Application: Adding Service Mode Support</title>
        <link>http://feedproxy.google.com/~r/codeguru/cpp/~3/UvgwVcf2FQk/c19913</link>
        <description>Learn how to extend the life of legacy user-mode applications without the need to dismantle and rewrite--in just a few easy steps.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7E70NAxXRjY-sVSR8UZfpAzONKM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7E70NAxXRjY-sVSR8UZfpAzONKM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7E70NAxXRjY-sVSR8UZfpAzONKM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7E70NAxXRjY-sVSR8UZfpAzONKM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description>
        <pubDate>Mon, 27 Feb 2012 00:00 EDT</pubDate>
    <feedburner:origLink>http://www.codeguru.com/cpp/w-p/system/services/article.php/c19913</feedburner:origLink></item>
    <item>
        <guid isPermaLink="false"><![CDATA[http://www.codeguru.com/cpp/w-p/system/services/article.php/c11809]]></guid>
        <title>Simplest Window Service</title>
        <link>http://feedproxy.google.com/~r/codeguru/cpp/~3/fw_mNMqmlz4/c11809</link>
        <description>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.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/hybu02iBfV50FL_cWt4clSz2nlM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hybu02iBfV50FL_cWt4clSz2nlM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/hybu02iBfV50FL_cWt4clSz2nlM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hybu02iBfV50FL_cWt4clSz2nlM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description>
        <pubDate>Fri, 03 Feb 2012 00:00 EDT</pubDate>
    <feedburner:origLink>http://www.codeguru.com/cpp/w-p/system/services/article.php/c11809</feedburner:origLink></item>
    <item>
        <guid isPermaLink="false"><![CDATA[http://www.codeguru.com/cpp/misc/misc/threadsprocesses/article.php/c19871]]></guid>
        <title>Mandelbrot Using C++ AMP</title>
        <link>http://feedproxy.google.com/~r/codeguru/cpp/~3/8S-qZw0oF0k/c19871</link>
        <description>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.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/dbD9wll23j_cOEvzi-w6CmytmjA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dbD9wll23j_cOEvzi-w6CmytmjA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/dbD9wll23j_cOEvzi-w6CmytmjA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dbD9wll23j_cOEvzi-w6CmytmjA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description>
        <pubDate>Mon, 30 Jan 2012 00:00 EDT</pubDate>
    <feedburner:origLink>http://www.codeguru.com/cpp/misc/misc/threadsprocesses/article.php/c19871</feedburner:origLink></item>
    <item>
        <guid isPermaLink="false"><![CDATA[http://www.codeguru.com/cpp/w-p/article.php/c19775]]></guid>
        <title>How to Make Fewer Errors at the Stage of Code Writing. Part N4</title>
        <link>http://feedproxy.google.com/~r/codeguru/cpp/~3/358j3ZpGOGQ/c19775</link>
        <description>Andrey Karpov shares some useful observations on error patterns, touching upon the subject of handling rare and emergency conditions in programs.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/tpDnxShsp0BkYJILi-7F59aJPek/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tpDnxShsp0BkYJILi-7F59aJPek/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/tpDnxShsp0BkYJILi-7F59aJPek/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tpDnxShsp0BkYJILi-7F59aJPek/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description>
        <pubDate>Mon, 23 Jan 2012 00:00 EDT</pubDate>
    <feedburner:origLink>http://www.codeguru.com/cpp/w-p/article.php/c19775</feedburner:origLink></item>
    <item>
        <guid isPermaLink="false"><![CDATA[http://www.codeguru.com/cpp/misc/article.php/c19479]]></guid>
        <title>How to Make Fewer Errors at the Stage of Code Writing. Part N3.</title>
        <link>http://feedproxy.google.com/~r/codeguru/cpp/~3/xSVhnqh1E4A/c19479</link>
        <description>This third article in the series discusses a couple of new programming methods that can help you make your code simpler and safer.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/j1SCJhpcLENuFUznmTuw_FGOEc8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/j1SCJhpcLENuFUznmTuw_FGOEc8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/j1SCJhpcLENuFUznmTuw_FGOEc8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/j1SCJhpcLENuFUznmTuw_FGOEc8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description>
        <pubDate>Fri, 16 Dec 2011 00:00 EDT</pubDate>
    <feedburner:origLink>http://www.codeguru.com/cpp/misc/article.php/c19479</feedburner:origLink></item>
    <item>
        <guid isPermaLink="false"><![CDATA[http://www.codeguru.com/cpp/cpp/article.php/c19421]]></guid>
        <title>SSE2 Vectorization of Alphablend Code</title>
        <link>http://feedproxy.google.com/~r/codeguru/cpp/~3/1a7_VCfgpPQ/c19421</link>
        <description>Wong Shao Voon shows you how to use SSE2 to Speed up Alphablending.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/8O0Hx-sXvRT_A9v0q-3-MDGgcPc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8O0Hx-sXvRT_A9v0q-3-MDGgcPc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/8O0Hx-sXvRT_A9v0q-3-MDGgcPc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8O0Hx-sXvRT_A9v0q-3-MDGgcPc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description>
        <pubDate>Wed, 14 Dec 2011 00:00 EDT</pubDate>
    <feedburner:origLink>http://www.codeguru.com/cpp/cpp/article.php/c19421</feedburner:origLink></item>
    <item>
        <guid isPermaLink="false"><![CDATA[http://www.codeguru.com/cpp/misc/article.php/c19477]]></guid>
        <title>How to Make Fewer Errors at the Stage of Code Writing. Part N2</title>
        <link>http://feedproxy.google.com/~r/codeguru/cpp/~3/tUL75RO6GDM/c19477</link>
        <description>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.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/wwc1XzQZLgVduNM5zy3CPAVfqJo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wwc1XzQZLgVduNM5zy3CPAVfqJo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/wwc1XzQZLgVduNM5zy3CPAVfqJo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wwc1XzQZLgVduNM5zy3CPAVfqJo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description>
        <pubDate>Mon, 12 Dec 2011 00:00 EDT</pubDate>
    <feedburner:origLink>http://www.codeguru.com/cpp/misc/article.php/c19477</feedburner:origLink></item>
    <item>
        <guid isPermaLink="false"><![CDATA[http://www.codeguru.com/cpp/cpp/article.php/c19483]]></guid>
        <title>90 Errors in Open-Source Projects</title>
        <link>http://feedproxy.google.com/~r/codeguru/cpp/~3/vjlqk6Z31Ik/c19483</link>
        <description>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.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/wATYkCP6mUvcKNwaB1aSnPFxR3E/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wATYkCP6mUvcKNwaB1aSnPFxR3E/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/wATYkCP6mUvcKNwaB1aSnPFxR3E/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wATYkCP6mUvcKNwaB1aSnPFxR3E/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description>
        <pubDate>Fri, 09 Dec 2011 00:00 EDT</pubDate>
    <feedburner:origLink>http://www.codeguru.com/cpp/cpp/article.php/c19483</feedburner:origLink></item>
  </channel>
</rss>

