<?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>Urbano&#039;s Blog &#187; C++</title>
	<atom:link href="http://urbanoalvarez.es/blog/category/programming/c/feed/" rel="self" type="application/rss+xml" />
	<link>http://urbanoalvarez.es/blog</link>
	<description>Words from Alejandro U. Alvarez</description>
	<lastBuildDate>Sat, 12 May 2012 15:46:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>C++ Internal Speaker Piano</title>
		<link>http://urbanoalvarez.es/blog/2010/04/28/c-internal-speaker-piano/</link>
		<comments>http://urbanoalvarez.es/blog/2010/04/28/c-internal-speaker-piano/#comments</comments>
		<pubDate>Wed, 28 Apr 2010 12:04:57 +0000</pubDate>
		<dc:creator>alex</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[cpp]]></category>
		<category><![CDATA[internal]]></category>
		<category><![CDATA[piano]]></category>
		<category><![CDATA[speaker]]></category>

		<guid isPermaLink="false">http://urbanoalvarez.es/blog/?p=437</guid>
		<description><![CDATA[If you code in C++ you have probably used the internal speaker for some quick debug of your programs, in Windows, we can use the winapi header (windows.h) to access the built in function Beep(): Beep(frequency,duration); Where frequency is in Hertz and duration in milliseconds. So here is a quick something I did on C++ [...]]]></description>
		<wfw:commentRss>http://urbanoalvarez.es/blog/2010/04/28/c-internal-speaker-piano/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Understanding C++ time complexity</title>
		<link>http://urbanoalvarez.es/blog/2010/04/21/understanding-c-time-complexity/</link>
		<comments>http://urbanoalvarez.es/blog/2010/04/21/understanding-c-time-complexity/#comments</comments>
		<pubDate>Wed, 21 Apr 2010 09:22:12 +0000</pubDate>
		<dc:creator>alex</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[constant]]></category>
		<category><![CDATA[cpp]]></category>
		<category><![CDATA[exponential]]></category>
		<category><![CDATA[factorial]]></category>
		<category><![CDATA[logarithmic]]></category>
		<category><![CDATA[time]]></category>

		<guid isPermaLink="false">http://urbanoalvarez.es/blog/?p=418</guid>
		<description><![CDATA[What functions are faster? Which ones are the most efficient? Understanding this will help you optimise your code and impove it's performance. Each C++ function has a run time, and knowing that will allow you to combine the best methods always. Here you have the different possible run times, explained and with an example of [...]]]></description>
		<wfw:commentRss>http://urbanoalvarez.es/blog/2010/04/21/understanding-c-time-complexity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>C++ Quick guide: STL Vector</title>
		<link>http://urbanoalvarez.es/blog/2010/03/21/c-quick-guide-stl-vector/</link>
		<comments>http://urbanoalvarez.es/blog/2010/03/21/c-quick-guide-stl-vector/#comments</comments>
		<pubDate>Sun, 21 Mar 2010 13:12:04 +0000</pubDate>
		<dc:creator>alex</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[cpp]]></category>
		<category><![CDATA[functions]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[stl]]></category>
		<category><![CDATA[template]]></category>
		<category><![CDATA[vector]]></category>

		<guid isPermaLink="false">http://urbanoalvarez.es/blog/?p=399</guid>
		<description><![CDATA[In C++ we have what's called the Standard Template Library (STL) which provides a lot of useful shortcut functions that will help us develop our code. Today I wanted to show you the basics of the vector library. How arrays will go from being a nightmare to the easiest thing ever in our C++ applications. [...]]]></description>
		<wfw:commentRss>http://urbanoalvarez.es/blog/2010/03/21/c-quick-guide-stl-vector/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Overloading &gt; for template functions in C++</title>
		<link>http://urbanoalvarez.es/blog/2010/03/20/overloading-for-template-functions-in-c/</link>
		<comments>http://urbanoalvarez.es/blog/2010/03/20/overloading-for-template-functions-in-c/#comments</comments>
		<pubDate>Sat, 20 Mar 2010 15:38:54 +0000</pubDate>
		<dc:creator>alex</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[istream]]></category>
		<category><![CDATA[operators]]></category>
		<category><![CDATA[ostream]]></category>
		<category><![CDATA[overload]]></category>
		<category><![CDATA[stl]]></category>
		<category><![CDATA[templates]]></category>
		<category><![CDATA[vector]]></category>

		<guid isPermaLink="false">http://urbanoalvarez.es/blog/?p=401</guid>
		<description><![CDATA[You probably know that the ostream and istream operators (&#60;&#60; and &#62;&#62;) can be overloaded for your custom classes, but let's take a look at how to overload them for template classes like the vector class. Overloading for template functions The way this is done is by placing the keyword template before the function. After [...]]]></description>
		<wfw:commentRss>http://urbanoalvarez.es/blog/2010/03/20/overloading-for-template-functions-in-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Display character from ASCII value in C++</title>
		<link>http://urbanoalvarez.es/blog/2010/03/17/display-character-from-ascii-value-in-c/</link>
		<comments>http://urbanoalvarez.es/blog/2010/03/17/display-character-from-ascii-value-in-c/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 09:17:34 +0000</pubDate>
		<dc:creator>alex</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[ascii]]></category>
		<category><![CDATA[cpp]]></category>
		<category><![CDATA[static_cast]]></category>

		<guid isPermaLink="false">http://urbanoalvarez.es/blog/?p=397</guid>
		<description><![CDATA[I don't know whether this is useful or merely entertaining, but it is quite simple to display the character representation of any ASCII number in C++ We will use the static_cast function to perform this operation, converting from int to char. Let me show you this sample program that does just that (Looping until you [...]]]></description>
		<wfw:commentRss>http://urbanoalvarez.es/blog/2010/03/17/display-character-from-ascii-value-in-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Overloading input/output operators C++</title>
		<link>http://urbanoalvarez.es/blog/2010/03/17/overloading-inputoutput-operators-c/</link>
		<comments>http://urbanoalvarez.es/blog/2010/03/17/overloading-inputoutput-operators-c/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 08:54:03 +0000</pubDate>
		<dc:creator>alex</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[cpp]]></category>
		<category><![CDATA[istream]]></category>
		<category><![CDATA[ostream]]></category>
		<category><![CDATA[overload]]></category>

		<guid isPermaLink="false">http://urbanoalvarez.es/blog/?p=388</guid>
		<description><![CDATA[As you might know, when we develop a simple program that runs in the system console, using the standard library iostream, we might want to have special ways of displaying a class object. You have probably heard of the istream and ostream operators (&#60;&#60; and &#62;&#62;),  we can use overloading to change their behaviour. Since [...]]]></description>
		<wfw:commentRss>http://urbanoalvarez.es/blog/2010/03/17/overloading-inputoutput-operators-c/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Understanding inheritance in C++</title>
		<link>http://urbanoalvarez.es/blog/2010/03/16/understanding-inheritance-in-c/</link>
		<comments>http://urbanoalvarez.es/blog/2010/03/16/understanding-inheritance-in-c/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 09:44:33 +0000</pubDate>
		<dc:creator>alex</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[cpp]]></category>
		<category><![CDATA[inheritance]]></category>

		<guid isPermaLink="false">http://urbanoalvarez.es/blog/?p=386</guid>
		<description><![CDATA[If you know nothing about classes in C++ you should probably go read a bit on that, although if you know Java or a similar OO language you can go ahead. In C++, as with most modern OO languages we have encapsulation, inheritance, and polymorphism. I won't go into much detail as this is just [...]]]></description>
		<wfw:commentRss>http://urbanoalvarez.es/blog/2010/03/16/understanding-inheritance-in-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>C++? Quick help for begginers</title>
		<link>http://urbanoalvarez.es/blog/2010/03/09/c-quick-help-for-begginers/</link>
		<comments>http://urbanoalvarez.es/blog/2010/03/09/c-quick-help-for-begginers/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 10:53:37 +0000</pubDate>
		<dc:creator>alex</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[begginers]]></category>
		<category><![CDATA[cpp]]></category>
		<category><![CDATA[guide]]></category>
		<category><![CDATA[starter]]></category>

		<guid isPermaLink="false">http://urbanoalvarez.es/blog/?p=372</guid>
		<description><![CDATA[Alright I've seen many people who are struggling to understand C++, students, developers... and many more. I will publish here an amazing a decent guide to get you started. I'm assuming you have "some" knowledge of programming (i.e. what is a variable, an integer... ) The basics: If you know a little about C++, you [...]]]></description>
		<wfw:commentRss>http://urbanoalvarez.es/blog/2010/03/09/c-quick-help-for-begginers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

