<?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>news.thedigitalmachine.com &#187; C++</title>
	<atom:link href="http://news.thedigitalmachine.com/category/tricks-tips-tools/cpp/feed/" rel="self" type="application/rss+xml" />
	<link>http://news.thedigitalmachine.com</link>
	<description>free the bird, leave the pane behind</description>
	<lastBuildDate>Sun, 06 May 2012 18:44:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Configure Qt development on Windows + Mac + linux</title>
		<link>http://news.thedigitalmachine.com/2011/09/18/configure-qt-development-on-windows-mac-linux/</link>
		<comments>http://news.thedigitalmachine.com/2011/09/18/configure-qt-development-on-windows-mac-linux/#comments</comments>
		<pubDate>Sun, 18 Sep 2011 20:13:49 +0000</pubDate>
		<dc:creator>m</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Linux Projects]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[cross-platform]]></category>
		<category><![CDATA[Qt]]></category>

		<guid isPermaLink="false">http://news.thedigitalmachine.com/?p=1286</guid>
		<description><![CDATA[A new article describing my cross-platform development environment setup is now on the wiki&#8230; Updated with more detail on 2011/09/18&#8230;]]></description>
		<wfw:commentRss>http://news.thedigitalmachine.com/2011/09/18/configure-qt-development-on-windows-mac-linux/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Designing cross-cross-platform code</title>
		<link>http://news.thedigitalmachine.com/2011/07/13/designing-cross-cross-platform-code/</link>
		<comments>http://news.thedigitalmachine.com/2011/07/13/designing-cross-cross-platform-code/#comments</comments>
		<pubDate>Wed, 13 Jul 2011 15:17:21 +0000</pubDate>
		<dc:creator>m</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[HangTheDJ]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[boost]]></category>
		<category><![CDATA[cross-platform]]></category>
		<category><![CDATA[Qt]]></category>
		<category><![CDATA[separation of concerns]]></category>

		<guid isPermaLink="false">http://news.thedigitalmachine.com/?p=1250</guid>
		<description><![CDATA[I&#8217;m using the cross-platform Qt C++ library to write an app for linux, OS X, and Windows. Qt source can be compiled to a wide range of systems and devices, with two obvious omissions that are not likely to be filled any time soon: iPhone and Android. I know I am going to need client [...]]]></description>
		<wfw:commentRss>http://news.thedigitalmachine.com/2011/07/13/designing-cross-cross-platform-code/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Redefine your assert macros so they don&#8217;t abort</title>
		<link>http://news.thedigitalmachine.com/2011/04/15/redefine-your-assert-macro-so-they-dont-abort/</link>
		<comments>http://news.thedigitalmachine.com/2011/04/15/redefine-your-assert-macro-so-they-dont-abort/#comments</comments>
		<pubDate>Sat, 16 Apr 2011 01:38:57 +0000</pubDate>
		<dc:creator>m</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[assert]]></category>
		<category><![CDATA[debugging]]></category>

		<guid isPermaLink="false">http://news.thedigitalmachine.com/?p=1220</guid>
		<description><![CDATA[I love my asserts. I use them like crazy throughout my code and catch errors faster than you and your whole testing department. :> The computer does exactly what I ASK of it, which sometimes is not the same as what I EXPECT of it. So I wrap up my expectations with assert macros so [...]]]></description>
		<wfw:commentRss>http://news.thedigitalmachine.com/2011/04/15/redefine-your-assert-macro-so-they-dont-abort/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Advantages of using the Visual Studio 2010 debugger with your Qt app</title>
		<link>http://news.thedigitalmachine.com/2011/03/21/advantages-of-using-the-visual-studio-2010-debugger-with-your-qt-app/</link>
		<comments>http://news.thedigitalmachine.com/2011/03/21/advantages-of-using-the-visual-studio-2010-debugger-with-your-qt-app/#comments</comments>
		<pubDate>Mon, 21 Mar 2011 16:47:24 +0000</pubDate>
		<dc:creator>m</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[comfort]]></category>
		<category><![CDATA[debugging]]></category>
		<category><![CDATA[Qt]]></category>
		<category><![CDATA[visual studio]]></category>

		<guid isPermaLink="false">http://news.thedigitalmachine.com/?p=1094</guid>
		<description><![CDATA[I&#8217;m the last person to praise Microsoft &#8211; with the amount of money they bleed from the human race, there is no room to give them any slack. To their credit, corporations of their magnitude almost always decay into bureaucracy and inefficiency, and they could be worse. Case in point, Visual Studio. It kicks ass. [...]]]></description>
		<wfw:commentRss>http://news.thedigitalmachine.com/2011/03/21/advantages-of-using-the-visual-studio-2010-debugger-with-your-qt-app/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Compiling and debugging your Qt 4.7 phonon app with Visual Studio 2010</title>
		<link>http://news.thedigitalmachine.com/2011/03/02/compiling-and-debugging-your-qt-47-phonon-app-with-visual-studio-2010/</link>
		<comments>http://news.thedigitalmachine.com/2011/03/02/compiling-and-debugging-your-qt-47-phonon-app-with-visual-studio-2010/#comments</comments>
		<pubDate>Thu, 03 Mar 2011 02:58:58 +0000</pubDate>
		<dc:creator>m</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[compiling]]></category>
		<category><![CDATA[debugging]]></category>
		<category><![CDATA[phonon]]></category>
		<category><![CDATA[Qt]]></category>
		<category><![CDATA[visual studio]]></category>

		<guid isPermaLink="false">http://news.thedigitalmachine.com/?p=1067</guid>
		<description><![CDATA[Qt&#8217;s Phonon library has an awesome goal: abstract video and audio services to simplify cross-platform development. It has worked great for me out of the box using Qt 4.7 on linux and Mac OS X. Windows setup took a bit of elbow grease. Here are the cheatnotes to get you through it quickly. NOTE: The [...]]]></description>
		<wfw:commentRss>http://news.thedigitalmachine.com/2011/03/02/compiling-and-debugging-your-qt-47-phonon-app-with-visual-studio-2010/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Cross-platform C++ sorted_vector derived from std::vector</title>
		<link>http://news.thedigitalmachine.com/2011/01/21/cross-platform-c-sorted_vector-derived-from-stdvector/</link>
		<comments>http://news.thedigitalmachine.com/2011/01/21/cross-platform-c-sorted_vector-derived-from-stdvector/#comments</comments>
		<pubDate>Fri, 21 Jan 2011 20:47:16 +0000</pubDate>
		<dc:creator>m</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[data structures]]></category>
		<category><![CDATA[sorted_vector]]></category>
		<category><![CDATA[stl]]></category>

		<guid isPermaLink="false">http://news.thedigitalmachine.com/?p=1048</guid>
		<description><![CDATA[Here is my version of a sorted vector that I&#8217;ve been using for years. It may not be academically sterile C++, I&#8217;m more interested in getting things done, and I had to crank out some new functionality needed for my upcoming media manager. But it should be solid production code. It glues together std::vector with [...]]]></description>
		<wfw:commentRss>http://news.thedigitalmachine.com/2011/01/21/cross-platform-c-sorted_vector-derived-from-stdvector/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>C++ delegates</title>
		<link>http://news.thedigitalmachine.com/2011/01/18/c-delegates/</link>
		<comments>http://news.thedigitalmachine.com/2011/01/18/c-delegates/#comments</comments>
		<pubDate>Tue, 18 Jan 2011 22:29:27 +0000</pubDate>
		<dc:creator>m</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[c++0x]]></category>
		<category><![CDATA[data structures]]></category>
		<category><![CDATA[delegates]]></category>
		<category><![CDATA[stl]]></category>
		<category><![CDATA[tr1]]></category>

		<guid isPermaLink="false">http://news.thedigitalmachine.com/?p=1027</guid>
		<description><![CDATA[Just a quick note: I feel like I&#8217;ve accomplished a lot today just because I READ this article. Nice bomb drop. We&#8217;ll see what I do with it&#8230; I think it&#8217;s a bit too crunchy to put into use &#8211; I don&#8217;t feel like dealing with any gotchas on all the versions of all the [...]]]></description>
		<wfw:commentRss>http://news.thedigitalmachine.com/2011/01/18/c-delegates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My first C++ vs. C99 collision</title>
		<link>http://news.thedigitalmachine.com/2009/03/10/my-first-c-vs-c99-collision/</link>
		<comments>http://news.thedigitalmachine.com/2009/03/10/my-first-c-vs-c99-collision/#comments</comments>
		<pubDate>Tue, 10 Mar 2009 18:16:48 +0000</pubDate>
		<dc:creator>m</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[c++0x]]></category>

		<guid isPermaLink="false">http://news.thedigitalmachine.com/?p=769</guid>
		<description><![CDATA[Recently, I found myself kind of annoyed by the fact that I couldn&#8217;t use the same &#8220;initialization&#8221; syntax to directly set the values of an existing structure. Extremely trivial, but it bugs me. Is there really a good reason for this limitation? typedef struct { int x; int y; } Doh; Doh doh = { [...]]]></description>
		<wfw:commentRss>http://news.thedigitalmachine.com/2009/03/10/my-first-c-vs-c99-collision/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

