<?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>CodingUnit Programming Tutorials &#187; C++ Tutorials</title>
	<atom:link href="http://www.codingunit.com/category/cplusplus-tutorials/feed" rel="self" type="application/rss+xml" />
	<link>http://www.codingunit.com</link>
	<description>CodingUnit is your online resource for learning to program. Tutorials on C, C++, PHP, Python, MySQL, Java, JQuery, Opengl, DirectX and much more!</description>
	<lastBuildDate>Thu, 29 Jul 2010 15:49:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>C++ Preprocessor Directives</title>
		<link>http://www.codingunit.com/cplusplus-tutorial-preprocessor-directives</link>
		<comments>http://www.codingunit.com/cplusplus-tutorial-preprocessor-directives#comments</comments>
		<pubDate>Fri, 24 Jul 2009 08:12:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[C++ Tutorials]]></category>
		<category><![CDATA[C++ Language Tutorial]]></category>

		<guid isPermaLink="false">http://localhost/?p=554</guid>
		<description><![CDATA[In this C++ programming tutorial we will look at compiling and preprocessor directives. Whenever a CPP program is compiled then the following steps are taken: The pre-processor is a utility program, which processes special instructions that can be or are written in a C/CPP program. These instructions can be include a library or some special [...]<p><a href="http://www.codingunit.com/cplusplus-tutorial-preprocessor-directives">C++ Preprocessor Directives</a> is a post from: <a href="http://www.codingunit.com">CodingUnit Programming Tutorials</a></p>
]]></description>
		<wfw:commentRss>http://www.codingunit.com/cplusplus-tutorial-preprocessor-directives/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>C++ Typecasting Part 2 &#8211; RTTI, dynamic_cast, typeid and type_info</title>
		<link>http://www.codingunit.com/cplusplus-tutorial-typecasting-part-2-rtti-dynamic_cast-typeid-and-type_info</link>
		<comments>http://www.codingunit.com/cplusplus-tutorial-typecasting-part-2-rtti-dynamic_cast-typeid-and-type_info#comments</comments>
		<pubDate>Fri, 24 Jul 2009 08:05:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[C++ Tutorials]]></category>
		<category><![CDATA[C++ Language Tutorial]]></category>

		<guid isPermaLink="false">http://localhost/?p=550</guid>
		<description><![CDATA[Before you start this C++ programming tutorial on RTTI, dynamic_cast, typeid and type_info, make sure you fully understand the previous tutorial on static_cast, const_cast and reinterpret_cast. Runtime Type Information (RTTI) Runtime Type Information (RTTI) is the concept of determining the type of any variable during execution (runtime.) The RTTI mechanism contains: The operator dynamic_cast The [...]<p><a href="http://www.codingunit.com/cplusplus-tutorial-typecasting-part-2-rtti-dynamic_cast-typeid-and-type_info">C++ Typecasting Part 2 &#8211; RTTI, dynamic_cast, typeid and type_info</a> is a post from: <a href="http://www.codingunit.com">CodingUnit Programming Tutorials</a></p>
]]></description>
		<wfw:commentRss>http://www.codingunit.com/cplusplus-tutorial-typecasting-part-2-rtti-dynamic_cast-typeid-and-type_info/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>C++ Typecasting Part 1</title>
		<link>http://www.codingunit.com/c-tutorial-typecasting-part-1</link>
		<comments>http://www.codingunit.com/c-tutorial-typecasting-part-1#comments</comments>
		<pubDate>Fri, 24 Jul 2009 08:00:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[C++ Tutorials]]></category>
		<category><![CDATA[C++ Language Tutorial]]></category>

		<guid isPermaLink="false">http://localhost/?p=547</guid>
		<description><![CDATA[Typecasting is the concept of converting the value of one type into another type. For example, you might have a float that you need to use in a function that requires an integer. Implicit conversion Almost every compiler makes use of what is called automatic typecasting. It automatically converts one type into another type. If [...]<p><a href="http://www.codingunit.com/c-tutorial-typecasting-part-1">C++ Typecasting Part 1</a> is a post from: <a href="http://www.codingunit.com">CodingUnit Programming Tutorials</a></p>
]]></description>
		<wfw:commentRss>http://www.codingunit.com/c-tutorial-typecasting-part-1/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>C++ Exceptions and exception handling</title>
		<link>http://www.codingunit.com/cplusplus-tutorial-exceptions-and-exception-handling</link>
		<comments>http://www.codingunit.com/cplusplus-tutorial-exceptions-and-exception-handling#comments</comments>
		<pubDate>Fri, 24 Jul 2009 07:54:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[C++ Tutorials]]></category>
		<category><![CDATA[C++ Language Tutorial]]></category>

		<guid isPermaLink="false">http://localhost/?p=542</guid>
		<description><![CDATA[Exceptions are situations which must be avoided during program executions. Exceptions are caused by errors, invalid inputs or invalid processing. Exceptions can lead to either program termination or generating unexpected outputs. In general, it is assumed that exceptions are errors but this is not always true. We can state: All errors are exceptions but not [...]<p><a href="http://www.codingunit.com/cplusplus-tutorial-exceptions-and-exception-handling">C++ Exceptions and exception handling</a> is a post from: <a href="http://www.codingunit.com">CodingUnit Programming Tutorials</a></p>
]]></description>
		<wfw:commentRss>http://www.codingunit.com/cplusplus-tutorial-exceptions-and-exception-handling/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>C++ Polymorphism and Abstract Base Class</title>
		<link>http://www.codingunit.com/cplusplus-tutorial-polymorphism-and-abstract-base-class</link>
		<comments>http://www.codingunit.com/cplusplus-tutorial-polymorphism-and-abstract-base-class#comments</comments>
		<pubDate>Fri, 24 Jul 2009 07:49:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[C++ Tutorials]]></category>
		<category><![CDATA[C++ Language Tutorial]]></category>

		<guid isPermaLink="false">http://localhost/?p=540</guid>
		<description><![CDATA[Before you start reading this C++ tutorial on polymorphism you should have a good understanding of class inheritance and pointers. Introduction to Polymorphism Polymorphism is by far the most important and widely used concept in object oriented programming. Some of the widely used technologies and libraries like COM, MFC etc. have polymorphism as their foundation. [...]<p><a href="http://www.codingunit.com/cplusplus-tutorial-polymorphism-and-abstract-base-class">C++ Polymorphism and Abstract Base Class</a> is a post from: <a href="http://www.codingunit.com">CodingUnit Programming Tutorials</a></p>
]]></description>
		<wfw:commentRss>http://www.codingunit.com/cplusplus-tutorial-polymorphism-and-abstract-base-class/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>C++ Templates</title>
		<link>http://www.codingunit.com/cplusplus-tutorial-templates</link>
		<comments>http://www.codingunit.com/cplusplus-tutorial-templates#comments</comments>
		<pubDate>Fri, 24 Jul 2009 07:44:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[C++ Tutorials]]></category>
		<category><![CDATA[C++ Language Tutorial]]></category>

		<guid isPermaLink="false">http://localhost/?p=537</guid>
		<description><![CDATA[C++ templates are a powerful mechanism for code reuse, as they enable the programmer to write code that behaves the same for data of any type. So we can view templates as molds which can create many shapes of similar types with any type of material filled into them. Templates are also known as generic [...]<p><a href="http://www.codingunit.com/cplusplus-tutorial-templates">C++ Templates</a> is a post from: <a href="http://www.codingunit.com">CodingUnit Programming Tutorials</a></p>
]]></description>
		<wfw:commentRss>http://www.codingunit.com/cplusplus-tutorial-templates/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>C++ Friend function and Friend class</title>
		<link>http://www.codingunit.com/cplusplus-tutorial-friend-function-and-friend-class</link>
		<comments>http://www.codingunit.com/cplusplus-tutorial-friend-function-and-friend-class#comments</comments>
		<pubDate>Fri, 24 Jul 2009 07:39:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[C++ Tutorials]]></category>
		<category><![CDATA[C++ Language Tutorial]]></category>

		<guid isPermaLink="false">http://localhost/?p=535</guid>
		<description><![CDATA[In the last C++ programming tutorial we looked at inheritance. In this C++ programming tutorial we will take a look at C++ friendship. Friend Functions A C++ friend functions are special functions which can access the private members of a class. They are considered to be a loophole in the Object Oriented Programming concepts, but [...]<p><a href="http://www.codingunit.com/cplusplus-tutorial-friend-function-and-friend-class">C++ Friend function and Friend class</a> is a post from: <a href="http://www.codingunit.com">CodingUnit Programming Tutorials</a></p>
]]></description>
		<wfw:commentRss>http://www.codingunit.com/cplusplus-tutorial-friend-function-and-friend-class/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>C++ Inheritance</title>
		<link>http://www.codingunit.com/cplusplus-tutorial-inheritance</link>
		<comments>http://www.codingunit.com/cplusplus-tutorial-inheritance#comments</comments>
		<pubDate>Fri, 24 Jul 2009 07:36:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[C++ Tutorials]]></category>
		<category><![CDATA[C++ Language Tutorial]]></category>

		<guid isPermaLink="false">http://localhost/?p=533</guid>
		<description><![CDATA[Inheritance is a concept of linking two or more classes with each other in a hierarchical manner so that their properties and functions can be shared. (One class will extend to another class.) This leads to the biggest advantage of re-usability of the members and avoids redundancy. Inheritance leads to various issues such as: What [...]<p><a href="http://www.codingunit.com/cplusplus-tutorial-inheritance">C++ Inheritance</a> is a post from: <a href="http://www.codingunit.com">CodingUnit Programming Tutorials</a></p>
]]></description>
		<wfw:commentRss>http://www.codingunit.com/cplusplus-tutorial-inheritance/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>C++ Unary and binary operator overloading and static members</title>
		<link>http://www.codingunit.com/cplusplus-tutorial-unary-and-binary-operator-overloading-and-static-members</link>
		<comments>http://www.codingunit.com/cplusplus-tutorial-unary-and-binary-operator-overloading-and-static-members#comments</comments>
		<pubDate>Fri, 24 Jul 2009 07:24:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[C++ Tutorials]]></category>
		<category><![CDATA[C++ Language Tutorial]]></category>

		<guid isPermaLink="false">http://localhost/?p=531</guid>
		<description><![CDATA[We hope that you enjoyed our previous tutorial on C++ overloading. Today we take another look at operator overloading in the C++ programming language. Unary and binary operator overloading There are two types of operator overloading: Unary operator overloading Binary operator overloading (You can find the complete unary and binary operator table here.) Whenever an [...]<p><a href="http://www.codingunit.com/cplusplus-tutorial-unary-and-binary-operator-overloading-and-static-members">C++ Unary and binary operator overloading and static members</a> is a post from: <a href="http://www.codingunit.com">CodingUnit Programming Tutorials</a></p>
]]></description>
		<wfw:commentRss>http://www.codingunit.com/cplusplus-tutorial-unary-and-binary-operator-overloading-and-static-members/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>C++ Overloading and Operator Overloading</title>
		<link>http://www.codingunit.com/cplusplus-tutorial-overloading-and-operator-overloading</link>
		<comments>http://www.codingunit.com/cplusplus-tutorial-overloading-and-operator-overloading#comments</comments>
		<pubDate>Fri, 24 Jul 2009 07:19:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[C++ Tutorials]]></category>
		<category><![CDATA[C++ Language Tutorial]]></category>

		<guid isPermaLink="false">http://localhost/?p=528</guid>
		<description><![CDATA[In the C++ programming language overloading is used for performing more than one task using the same function or operator. For overloading of the functions we create two or more definitions of one function name. Take a look at an example: int add(int a, int b) { return a+b; } int add(int a, int b, [...]<p><a href="http://www.codingunit.com/cplusplus-tutorial-overloading-and-operator-overloading">C++ Overloading and Operator Overloading</a> is a post from: <a href="http://www.codingunit.com">CodingUnit Programming Tutorials</a></p>
]]></description>
		<wfw:commentRss>http://www.codingunit.com/cplusplus-tutorial-overloading-and-operator-overloading/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
