<?xml version="1.0" encoding="UTF-8"?>
<!-- This sitemap was dynamically generated on April 3, 2026 at 6:14 pm by All in One SEO v4.9.3 - the original SEO plugin for WordPress. -->

<?xml-stylesheet type="text/xsl" href="https://cppmonk.com/default-sitemap.xsl"?>

<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>CppMonk</title>
		<link><![CDATA[https://cppmonk.com]]></link>
		<description><![CDATA[CppMonk]]></description>
		<lastBuildDate><![CDATA[Wed, 10 Sep 2025 16:14:58 +0000]]></lastBuildDate>
		<docs>https://validator.w3.org/feed/docs/rss2.html</docs>
		<atom:link href="https://cppmonk.com/sitemap.rss" rel="self" type="application/rss+xml" />
		<ttl><![CDATA[60]]></ttl>

		<item>
			<guid><![CDATA[https://cppmonk.com/cpp-operators-guide/]]></guid>
			<link><![CDATA[https://cppmonk.com/cpp-operators-guide/]]></link>
			<title>C++ Operators: Simple Examples &#038; Output</title>
			<pubDate><![CDATA[Wed, 10 Sep 2025 16:14:58 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://cppmonk.com/reverse-number-in-cpp/]]></guid>
			<link><![CDATA[https://cppmonk.com/reverse-number-in-cpp/]]></link>
			<title>Reverse Number in C++: Naive, Loop, and String Methods</title>
			<pubDate><![CDATA[Sun, 21 Sep 2025 11:05:32 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://cppmonk.com/inline-function-in-cpp/]]></guid>
			<link><![CDATA[https://cppmonk.com/inline-function-in-cpp/]]></link>
			<title>Inline in C++: Meaning, Syntax, Functions, Variables, and Best Practices</title>
			<pubDate><![CDATA[Tue, 09 Sep 2025 13:14:41 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://cppmonk.com/count-digits-in-cpp/]]></guid>
			<link><![CDATA[https://cppmonk.com/count-digits-in-cpp/]]></link>
			<title>Count Digits in C++: Solutions with Code and Dry Run</title>
			<pubDate><![CDATA[Sun, 21 Sep 2025 09:14:39 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://cppmonk.com/namespaces-in-cpp/]]></guid>
			<link><![CDATA[https://cppmonk.com/namespaces-in-cpp/]]></link>
			<title>Namespaces in C++: Complete Guide with Examples</title>
			<pubDate><![CDATA[Sun, 07 Sep 2025 14:16:58 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://cppmonk.com/storage-class-in-cpp/]]></guid>
			<link><![CDATA[https://cppmonk.com/storage-class-in-cpp/]]></link>
			<title>Storage Class in C++: static, extern, thread_local and more</title>
			<pubDate><![CDATA[Mon, 08 Sep 2025 18:12:38 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://cppmonk.com/move-in-cpp/]]></guid>
			<link><![CDATA[https://cppmonk.com/move-in-cpp/]]></link>
			<title>Move in C++: std::move, Move Semantics, and Efficient Resource Transfers</title>
			<pubDate><![CDATA[Mon, 08 Sep 2025 17:54:17 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://cppmonk.com/vtable-in-cpp/]]></guid>
			<link><![CDATA[https://cppmonk.com/vtable-in-cpp/]]></link>
			<title>Understanding Vtable in C++: The Backbone of Polymorphism</title>
			<pubDate><![CDATA[Mon, 08 Sep 2025 16:47:10 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://cppmonk.com/google-dsa-sheet/]]></guid>
			<link><![CDATA[https://cppmonk.com/google-dsa-sheet/]]></link>
			<title>Google DSA Sheet: Must-Solve Coding Interview Problems with Solutions</title>
			<pubDate><![CDATA[Fri, 19 Sep 2025 16:15:19 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://cppmonk.com/structures-in-cpp/]]></guid>
			<link><![CDATA[https://cppmonk.com/structures-in-cpp/]]></link>
			<title>Structures in C++: A Beginner’s Guide to Grouping Data</title>
			<pubDate><![CDATA[Wed, 03 Sep 2025 15:26:52 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://cppmonk.com/volatile-keyword-in-cpp/]]></guid>
			<link><![CDATA[https://cppmonk.com/volatile-keyword-in-cpp/]]></link>
			<title>Volatile in C++: Meaning, Examples and Atomic vs Volatile</title>
			<pubDate><![CDATA[Mon, 08 Sep 2025 18:44:49 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://cppmonk.com/virtual-destructors-in-cpp/]]></guid>
			<link><![CDATA[https://cppmonk.com/virtual-destructors-in-cpp/]]></link>
			<title>Virtual Destructor in C++: Ensuring Safe Polymorphic Cleanup</title>
			<pubDate><![CDATA[Sun, 07 Sep 2025 10:35:29 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://cppmonk.com/call-by-value-vs-call-by-reference-in-cpp/]]></guid>
			<link><![CDATA[https://cppmonk.com/call-by-value-vs-call-by-reference-in-cpp/]]></link>
			<title>Understanding Call by Value vs Call by Reference in C++</title>
			<pubDate><![CDATA[Mon, 08 Sep 2025 17:44:57 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://cppmonk.com/multiple-inheritance-in-cpp/]]></guid>
			<link><![CDATA[https://cppmonk.com/multiple-inheritance-in-cpp/]]></link>
			<title>Multiple Inheritance in C++: Understanding the Diamond Problem and Virtual Inheritance</title>
			<pubDate><![CDATA[Sun, 07 Sep 2025 10:15:30 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://cppmonk.com/stl-in-cpp/]]></guid>
			<link><![CDATA[https://cppmonk.com/stl-in-cpp/]]></link>
			<title>STL in C++: Complete Guide with Containers, Iterators and Algorithms</title>
			<pubDate><![CDATA[Mon, 08 Sep 2025 13:34:38 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://cppmonk.com/exception-handling-in-cpp/]]></guid>
			<link><![CDATA[https://cppmonk.com/exception-handling-in-cpp/]]></link>
			<title>Exception Handling in C++: try, catch, throw, noexcept and RAII</title>
			<pubDate><![CDATA[Mon, 08 Sep 2025 13:21:26 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://cppmonk.com/templates-in-cpp/]]></guid>
			<link><![CDATA[https://cppmonk.com/templates-in-cpp/]]></link>
			<title>Templates in C++: Function and Class Templates</title>
			<pubDate><![CDATA[Mon, 08 Sep 2025 13:12:16 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://cppmonk.com/pure-virtual-functions-in-cpp/]]></guid>
			<link><![CDATA[https://cppmonk.com/pure-virtual-functions-in-cpp/]]></link>
			<title>Pure Virtual Function in C++: Abstract Classes and Examples</title>
			<pubDate><![CDATA[Sun, 07 Sep 2025 09:29:04 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://cppmonk.com/virtual-functions-in-cpp/]]></guid>
			<link><![CDATA[https://cppmonk.com/virtual-functions-in-cpp/]]></link>
			<title>Virtual Function in C++: Syntax, Override &#038; vtable</title>
			<pubDate><![CDATA[Sun, 07 Sep 2025 09:21:25 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://cppmonk.com/what-is-shallow-copy-vs-deep-copy-in-c/]]></guid>
			<link><![CDATA[https://cppmonk.com/what-is-shallow-copy-vs-deep-copy-in-c/]]></link>
			<title>What is Shallow Copy vs Deep Copy in C++?</title>
			<pubDate><![CDATA[Mon, 08 Sep 2025 17:32:31 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://cppmonk.com/function-overriding-in-cpp/]]></guid>
			<link><![CDATA[https://cppmonk.com/function-overriding-in-cpp/]]></link>
			<title>Function Overriding in C++: Virtual, Override, Final &#038; Runtime Polymorphism</title>
			<pubDate><![CDATA[Sun, 07 Sep 2025 09:15:32 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://cppmonk.com/scope-in-c-variable-scope-and-lifetime/]]></guid>
			<link><![CDATA[https://cppmonk.com/scope-in-c-variable-scope-and-lifetime/]]></link>
			<title>SCOPE in C++: Variable Scope and Lifetime</title>
			<pubDate><![CDATA[Thu, 04 Sep 2025 10:02:14 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://cppmonk.com/copy-constructor-in-cpp/]]></guid>
			<link><![CDATA[https://cppmonk.com/copy-constructor-in-cpp/]]></link>
			<title>Copy Constructor in C++: Default, User-Defined, Deep Copy &#038; Best Practices</title>
			<pubDate><![CDATA[Mon, 08 Sep 2025 16:57:08 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://cppmonk.com/new-and-delete-in-cpp/]]></guid>
			<link><![CDATA[https://cppmonk.com/new-and-delete-in-cpp/]]></link>
			<title>New and delete in C++: Dynamic Memory Allocation</title>
			<pubDate><![CDATA[Wed, 03 Sep 2025 15:25:24 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://cppmonk.com/abstract-class-in-cpp/]]></guid>
			<link><![CDATA[https://cppmonk.com/abstract-class-in-cpp/]]></link>
			<title>Abstract Class in C++: Syntax, Examples &#038; Best Practices</title>
			<pubDate><![CDATA[Sun, 07 Sep 2025 09:10:11 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://cppmonk.com/compile-time-vs-run-time-polymorphism-in-cpp/]]></guid>
			<link><![CDATA[https://cppmonk.com/compile-time-vs-run-time-polymorphism-in-cpp/]]></link>
			<title>Compile-time vs Run-time Polymorphism in C++ with Examples</title>
			<pubDate><![CDATA[Sun, 07 Sep 2025 07:02:41 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://cppmonk.com/classes-and-objects-in-cpp/]]></guid>
			<link><![CDATA[https://cppmonk.com/classes-and-objects-in-cpp/]]></link>
			<title>Classes and Objects in C++: Simple Guide With Code Examples</title>
			<pubDate><![CDATA[Sat, 06 Sep 2025 06:13:56 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://cppmonk.com/friend-class-in-cpp/]]></guid>
			<link><![CDATA[https://cppmonk.com/friend-class-in-cpp/]]></link>
			<title>Friend Class in C++: Beginner’s Guide with Examples</title>
			<pubDate><![CDATA[Sat, 06 Sep 2025 10:34:09 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://cppmonk.com/member-functions-and-data-members-in-cpp/]]></guid>
			<link><![CDATA[https://cppmonk.com/member-functions-and-data-members-in-cpp/]]></link>
			<title>Member Functions and Data Members in C++</title>
			<pubDate><![CDATA[Sat, 06 Sep 2025 10:16:06 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://cppmonk.com/static-members-in-cpp/]]></guid>
			<link><![CDATA[https://cppmonk.com/static-members-in-cpp/]]></link>
			<title>Static Members in C++: Explained with Examples and Best Practices</title>
			<pubDate><![CDATA[Sat, 06 Sep 2025 09:57:39 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://cppmonk.com/smart-pointer-in-cpp/]]></guid>
			<link><![CDATA[https://cppmonk.com/smart-pointer-in-cpp/]]></link>
			<title>Smart Pointer in C++: Examples, Uses, and Common Pitfalls</title>
			<pubDate><![CDATA[Sat, 06 Sep 2025 09:41:49 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://cppmonk.com/operator-overloading-in-cpp/]]></guid>
			<link><![CDATA[https://cppmonk.com/operator-overloading-in-cpp/]]></link>
			<title>Operator Overloading in C++: Complete Guide with Examples, Code, and Best Practices</title>
			<pubDate><![CDATA[Sat, 06 Sep 2025 09:23:29 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://cppmonk.com/this-pointer-in-cpp/]]></guid>
			<link><![CDATA[https://cppmonk.com/this-pointer-in-cpp/]]></link>
			<title>this Pointer in C++: Complete Guide with Examples</title>
			<pubDate><![CDATA[Sat, 06 Sep 2025 09:16:21 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://cppmonk.com/destructors-in-cpp/]]></guid>
			<link><![CDATA[https://cppmonk.com/destructors-in-cpp/]]></link>
			<title>Destructors in C++: Complete Guide with Examples, RAII, and Best Practices</title>
			<pubDate><![CDATA[Sat, 06 Sep 2025 08:16:56 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://cppmonk.com/access-specifiers-in-cpp/]]></guid>
			<link><![CDATA[https://cppmonk.com/access-specifiers-in-cpp/]]></link>
			<title>Access Specifiers in C++: Public, Private, Protected</title>
			<pubDate><![CDATA[Sat, 06 Sep 2025 08:06:09 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://cppmonk.com/polymorphism-in-cpp/]]></guid>
			<link><![CDATA[https://cppmonk.com/polymorphism-in-cpp/]]></link>
			<title>Master Polymorphism in C++: Compile-Time and Runtime with Examples</title>
			<pubDate><![CDATA[Sat, 06 Sep 2025 06:40:01 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://cppmonk.com/inheritance-in-cpp/]]></guid>
			<link><![CDATA[https://cppmonk.com/inheritance-in-cpp/]]></link>
			<title>Inheritance in C++: Public, Protected, Private, and Virtual Inheritance</title>
			<pubDate><![CDATA[Sat, 06 Sep 2025 06:27:43 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://cppmonk.com/abstraction-in-cpp/]]></guid>
			<link><![CDATA[https://cppmonk.com/abstraction-in-cpp/]]></link>
			<title>Abstraction in C++: Definition, Types and Pure Virtual Functions</title>
			<pubDate><![CDATA[Sat, 06 Sep 2025 06:18:51 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://cppmonk.com/constructors-in-cpp/]]></guid>
			<link><![CDATA[https://cppmonk.com/constructors-in-cpp/]]></link>
			<title>Constructors in C++: Default, Parameterized, Copy, Move</title>
			<pubDate><![CDATA[Sat, 06 Sep 2025 06:05:03 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://cppmonk.com/2d-vector-in-cpp/]]></guid>
			<link><![CDATA[https://cppmonk.com/2d-vector-in-cpp/]]></link>
			<title>2D Vector in C++: How to Create, Initialize, and Traverse Grids</title>
			<pubDate><![CDATA[Fri, 05 Sep 2025 10:22:03 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://cppmonk.com/vector-in-cpp/]]></guid>
			<link><![CDATA[https://cppmonk.com/vector-in-cpp/]]></link>
			<title>Vector in C++: Dynamic Arrays, 2D Vectors</title>
			<pubDate><![CDATA[Fri, 05 Sep 2025 10:21:15 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://cppmonk.com/encapsulation-in-cpp/]]></guid>
			<link><![CDATA[https://cppmonk.com/encapsulation-in-cpp/]]></link>
			<title>Encapsulation in C++: Explained with Code and Analogies</title>
			<pubDate><![CDATA[Fri, 05 Sep 2025 11:22:26 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://cppmonk.com/oops-in-cpp/]]></guid>
			<link><![CDATA[https://cppmonk.com/oops-in-cpp/]]></link>
			<title>OOPS in C++ Made Easy: Classes, Objects &#038; Examples</title>
			<pubDate><![CDATA[Fri, 05 Sep 2025 11:20:03 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://cppmonk.com/initialization-of-vector-in-cpp/]]></guid>
			<link><![CDATA[https://cppmonk.com/initialization-of-vector-in-cpp/]]></link>
			<title>Initialization of Vector in C++</title>
			<pubDate><![CDATA[Fri, 05 Sep 2025 10:27:57 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://cppmonk.com/typedef-in-cpp/]]></guid>
			<link><![CDATA[https://cppmonk.com/typedef-in-cpp/]]></link>
			<title>typedef in C++: Clear Type Aliases, Pointers, and Function Pointers</title>
			<pubDate><![CDATA[Thu, 04 Sep 2025 05:01:40 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://cppmonk.com/friend-functions-in-cpp/]]></guid>
			<link><![CDATA[https://cppmonk.com/friend-functions-in-cpp/]]></link>
			<title>Friend Functions in C++: Syntax, Examples, and Best Practices</title>
			<pubDate><![CDATA[Sat, 06 Sep 2025 10:42:15 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://cppmonk.com/enum-in-cpp/]]></guid>
			<link><![CDATA[https://cppmonk.com/enum-in-cpp/]]></link>
			<title>Enum in C++: Unscoped vs Enum class with Examples</title>
			<pubDate><![CDATA[Thu, 04 Sep 2025 04:51:42 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://cppmonk.com/composition-vs-inheritance-in-cpp/]]></guid>
			<link><![CDATA[https://cppmonk.com/composition-vs-inheritance-in-cpp/]]></link>
			<title>Composition vs Inheritance in C++: A Practical Guide for Clean Design</title>
			<pubDate><![CDATA[Sat, 06 Sep 2025 09:32:10 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://cppmonk.com/reference-in-cpp/]]></guid>
			<link><![CDATA[https://cppmonk.com/reference-in-cpp/]]></link>
			<title>Reference in C++: Differences from Pointers</title>
			<pubDate><![CDATA[Wed, 03 Sep 2025 15:20:14 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://cppmonk.com/]]></guid>
			<link><![CDATA[https://cppmonk.com/]]></link>
			<title>Master Coding with CppMonk 🚀</title>
			<pubDate><![CDATA[Fri, 29 Aug 2025 22:16:39 +0000]]></pubDate>
		</item>
				</channel>
</rss>
