<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3983110713881383334</id><updated>2011-08-19T12:03:40.620+05:30</updated><category term='References'/><category term='General'/><category term='FAQ: C/C++'/><category term='Tips n Tricks'/><category term='Open Source'/><category term='Tool and Utilities'/><title type='text'>C++ Gyan</title><subtitle type='html'>A Blog dedicated to my friends who are C++ programmers.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://cppgyan.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://cppgyan.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Jay</name><uri>http://www.blogger.com/profile/02620536124669227355</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_ifpl2EYJYZU/Svr0oGS37qI/AAAAAAAAA28/7B3wR9iVne4/S220/MvtLovePoster.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>35</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3983110713881383334.post-3269070910240122709</id><published>2011-08-19T12:00:00.001+05:30</published><updated>2011-08-19T12:03:40.630+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tool and Utilities'/><title type='text'>Profiling tools for Linux</title><summary type='text'>Some profiling tools on Linuxhttp://valgrind.org/http://www.cs.utah.edu/dept/old/texinfo/as/gprof_toc.htmlhttp://oprofile.sourceforge.net/about/http://perfinsp.sourceforge.net/#Overview</summary><link rel='replies' type='application/atom+xml' href='http://cppgyan.blogspot.com/feeds/3269070910240122709/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3983110713881383334&amp;postID=3269070910240122709&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/3269070910240122709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/3269070910240122709'/><link rel='alternate' type='text/html' href='http://cppgyan.blogspot.com/2011/08/profiling-tools-for-linux.html' title='Profiling tools for Linux'/><author><name>Jay</name><uri>http://www.blogger.com/profile/02620536124669227355</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_ifpl2EYJYZU/Svr0oGS37qI/AAAAAAAAA28/7B3wR9iVne4/S220/MvtLovePoster.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3983110713881383334.post-3190506235998372240</id><published>2011-08-19T11:58:00.000+05:30</published><updated>2011-08-19T11:59:03.015+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>Guide to porting from Solaris to Linux on x86</title><summary type='text'>&lt;!--[if gte mso 9]&gt;     Normal   0               false   false   false      EN-US   ZH-CN   AR-SA                                                     MicrosoftInternetExplorer4                                                   &lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;</summary><link rel='replies' type='application/atom+xml' href='http://cppgyan.blogspot.com/feeds/3190506235998372240/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3983110713881383334&amp;postID=3190506235998372240&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/3190506235998372240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/3190506235998372240'/><link rel='alternate' type='text/html' href='http://cppgyan.blogspot.com/2011/08/guide-to-porting-from-solaris-to-linux.html' title='Guide to porting from Solaris to Linux on x86'/><author><name>Jay</name><uri>http://www.blogger.com/profile/02620536124669227355</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_ifpl2EYJYZU/Svr0oGS37qI/AAAAAAAAA28/7B3wR9iVne4/S220/MvtLovePoster.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3983110713881383334.post-8871456506063681388</id><published>2011-06-16T11:31:00.000+05:30</published><updated>2011-06-16T11:31:09.969+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='FAQ: C/C++'/><title type='text'>STL containers</title><summary type='text'>What are the types of STL containers? 


• deque 

• hash_map 

• hash_multimap 

• hash_multiset 

• hash_set 

• list 

• map 

• multimap 

• multiset 

• set 

• vector 



Sequence containers are: vector deque list 

Associative containers are: set multiset map and multimap. 

Containers adapters: stack queue and priority_queue. 

No hash containers are defined in the current C++ STL </summary><link rel='replies' type='application/atom+xml' href='http://cppgyan.blogspot.com/feeds/8871456506063681388/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3983110713881383334&amp;postID=8871456506063681388&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/8871456506063681388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/8871456506063681388'/><link rel='alternate' type='text/html' href='http://cppgyan.blogspot.com/2011/06/stl-containers.html' title='STL containers'/><author><name>Pramod</name><uri>http://www.blogger.com/profile/09429704922266578261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_LDHIhlW232c/TVK1czWbwOI/AAAAAAAAAUk/y-D0cJK81cc/s220/pramod.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3983110713881383334.post-7624952912375570095</id><published>2009-11-15T17:55:00.004+05:30</published><updated>2009-11-17T23:41:55.601+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='FAQ: C/C++'/><title type='text'>Interview questions</title><summary type='text'>Explain DDX and DDV in MFCCmdTraget Class in MFCSendMessage and Post Message in MFCCObject Class in MFCCan we use Free with new or delete with Malloc ?how to define const data type in C++ classCArchive Class in MFCwhich is the Base of all MFC classes?blocking  function in socketHow to define or declare static in classsafe arraysmart pointer</summary><link rel='replies' type='application/atom+xml' href='http://cppgyan.blogspot.com/feeds/7624952912375570095/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3983110713881383334&amp;postID=7624952912375570095&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/7624952912375570095'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/7624952912375570095'/><link rel='alternate' type='text/html' href='http://cppgyan.blogspot.com/2009/11/explain-ddx-and-ddv-in-mfc-cmdtraget.html' title='Interview questions'/><author><name>Pramod</name><uri>http://www.blogger.com/profile/09429704922266578261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_LDHIhlW232c/TVK1czWbwOI/AAAAAAAAAUk/y-D0cJK81cc/s220/pramod.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3983110713881383334.post-6456155212421390864</id><published>2009-11-14T23:16:00.003+05:30</published><updated>2009-11-14T23:26:38.069+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tool and Utilities'/><title type='text'>Unit testing native (C/C++) code on Windows</title><summary type='text'>"WinUnit offers a unique approach to unit testing native (C/C++) code on Windows."http://winunit.codeplex.com/</summary><link rel='replies' type='application/atom+xml' href='http://cppgyan.blogspot.com/feeds/6456155212421390864/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3983110713881383334&amp;postID=6456155212421390864&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/6456155212421390864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/6456155212421390864'/><link rel='alternate' type='text/html' href='http://cppgyan.blogspot.com/2009/11/unit-testing-native-cc-code-on-windows.html' title='Unit testing native (C/C++) code on Windows'/><author><name>Jay</name><uri>http://www.blogger.com/profile/02620536124669227355</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_ifpl2EYJYZU/Svr0oGS37qI/AAAAAAAAA28/7B3wR9iVne4/S220/MvtLovePoster.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3983110713881383334.post-6236617873235740805</id><published>2009-11-13T23:08:00.002+05:30</published><updated>2009-11-13T23:11:53.246+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='References'/><title type='text'>Design Patterns references</title><summary type='text'>Came across this references while searching for design patterns with C++http://www.codeguru.com/forum/showthread.php?t=327982http://www.vincehuston.org/dp/</summary><link rel='replies' type='application/atom+xml' href='http://cppgyan.blogspot.com/feeds/6236617873235740805/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3983110713881383334&amp;postID=6236617873235740805&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/6236617873235740805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/6236617873235740805'/><link rel='alternate' type='text/html' href='http://cppgyan.blogspot.com/2009/11/design-patterns-references.html' title='Design Patterns references'/><author><name>Jay</name><uri>http://www.blogger.com/profile/02620536124669227355</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_ifpl2EYJYZU/Svr0oGS37qI/AAAAAAAAA28/7B3wR9iVne4/S220/MvtLovePoster.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3983110713881383334.post-4402944761070999845</id><published>2009-09-16T20:29:00.003+05:30</published><updated>2009-09-16T20:33:59.640+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tool and Utilities'/><category scheme='http://www.blogger.com/atom/ns#' term='References'/><title type='text'>Detecting memory leaks in C++</title><summary type='text'>References from C++ Professionals group on LinkedIn.http://www.research.att.com/~bs/bs_faq2.html#memory-leakshttp://www.boost.org/doc/libs/1_40_0/libs/smart_ptr/smart_ptr.htmhttp://www.hpl.hp.com/personal/Hans_Boehm/gc/http://www.flipcode.com/archives/Presenting_A_Memory_Manager.shtml http://duma.sourceforge.net/  http://www.andreasen.org/LeakTracer/ http://perens.com/FreeSoftware/ElectricFence/ </summary><link rel='replies' type='application/atom+xml' href='http://cppgyan.blogspot.com/feeds/4402944761070999845/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3983110713881383334&amp;postID=4402944761070999845&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/4402944761070999845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/4402944761070999845'/><link rel='alternate' type='text/html' href='http://cppgyan.blogspot.com/2009/09/detecting-memory-leaks-in-c.html' title='Detecting memory leaks in C++'/><author><name>Jay</name><uri>http://www.blogger.com/profile/02620536124669227355</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_ifpl2EYJYZU/Svr0oGS37qI/AAAAAAAAA28/7B3wR9iVne4/S220/MvtLovePoster.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3983110713881383334.post-3633378090722101955</id><published>2009-05-04T12:28:00.001+05:30</published><updated>2009-05-04T12:49:17.465+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><title type='text'>Free and Open Source Software Portal</title><summary type='text'>The UNESCO Free and Open Source  Software Portal at http://www.unesco-ci.org/cgi-bin/portals/foss/page.cgi?d=1  explains how we can make better use of its resources.</summary><link rel='replies' type='application/atom+xml' href='http://cppgyan.blogspot.com/feeds/3633378090722101955/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3983110713881383334&amp;postID=3633378090722101955&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/3633378090722101955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/3633378090722101955'/><link rel='alternate' type='text/html' href='http://cppgyan.blogspot.com/2009/05/free-open-source-software-portal.html' title='Free and Open Source Software Portal'/><author><name>Jay</name><uri>http://www.blogger.com/profile/02620536124669227355</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_ifpl2EYJYZU/Svr0oGS37qI/AAAAAAAAA28/7B3wR9iVne4/S220/MvtLovePoster.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3983110713881383334.post-104910630928412733</id><published>2009-03-05T16:43:00.001+05:30</published><updated>2009-03-05T16:45:44.361+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tool and Utilities'/><title type='text'>Visual Studio Gallery</title><summary type='text'>A collection of products and extensions for MS Visual Studio.http://www.visualstudiogallery.com/</summary><link rel='replies' type='application/atom+xml' href='http://cppgyan.blogspot.com/feeds/104910630928412733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3983110713881383334&amp;postID=104910630928412733&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/104910630928412733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/104910630928412733'/><link rel='alternate' type='text/html' href='http://cppgyan.blogspot.com/2009/03/visual-studio-gallery.html' title='Visual Studio Gallery'/><author><name>Jay</name><uri>http://www.blogger.com/profile/02620536124669227355</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_ifpl2EYJYZU/Svr0oGS37qI/AAAAAAAAA28/7B3wR9iVne4/S220/MvtLovePoster.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3983110713881383334.post-3781958295318621609</id><published>2009-02-17T19:19:00.001+05:30</published><updated>2009-11-13T23:16:44.148+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tool and Utilities'/><title type='text'>Web service testing tool</title><summary type='text'>Try soapUI..Explore here http://www.soapui.org/Apache JMeter,http://jakarta.apache.org/jmeter/</summary><link rel='replies' type='application/atom+xml' href='http://cppgyan.blogspot.com/feeds/3781958295318621609/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3983110713881383334&amp;postID=3781958295318621609&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/3781958295318621609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/3781958295318621609'/><link rel='alternate' type='text/html' href='http://cppgyan.blogspot.com/2009/02/web-service-testing-tool.html' title='Web service testing tool'/><author><name>Jay</name><uri>http://www.blogger.com/profile/02620536124669227355</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_ifpl2EYJYZU/Svr0oGS37qI/AAAAAAAAA28/7B3wR9iVne4/S220/MvtLovePoster.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3983110713881383334.post-5011742143511081073</id><published>2009-02-17T19:16:00.003+05:30</published><updated>2009-11-14T23:15:42.883+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><title type='text'>Web services in C++</title><summary type='text'>Wondering how to implement web services in C++ applications?Try gSOAP toolkit.http://www.cs.fsu.edu/~engelen/soap.htmlhttp://gsoap2.sourceforge.net"With the introduction of the Windows Web Services (WWS) API, C++ developers no longer have to think of themselves as second-class citizens in the world of Web Services."http://msdn.microsoft.com/hi-in/magazine/ee335693%28en-us%29.aspx</summary><link rel='replies' type='application/atom+xml' href='http://cppgyan.blogspot.com/feeds/5011742143511081073/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3983110713881383334&amp;postID=5011742143511081073&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/5011742143511081073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/5011742143511081073'/><link rel='alternate' type='text/html' href='http://cppgyan.blogspot.com/2009/02/web-services-in-c.html' title='Web services in C++'/><author><name>Jay</name><uri>http://www.blogger.com/profile/02620536124669227355</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_ifpl2EYJYZU/Svr0oGS37qI/AAAAAAAAA28/7B3wR9iVne4/S220/MvtLovePoster.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3983110713881383334.post-8786621828479681184</id><published>2009-02-17T19:13:00.003+05:30</published><updated>2009-02-17T19:15:58.965+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tool and Utilities'/><title type='text'>Visual Memory Leak Detector</title><summary type='text'>This one really helped me ...try this for yourself....http://www.codeproject.com/KB/applications/visualleakdetector.aspx</summary><link rel='replies' type='application/atom+xml' href='http://cppgyan.blogspot.com/feeds/8786621828479681184/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3983110713881383334&amp;postID=8786621828479681184&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/8786621828479681184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/8786621828479681184'/><link rel='alternate' type='text/html' href='http://cppgyan.blogspot.com/2009/02/visual-memory-leak-detector.html' title='Visual Memory Leak Detector'/><author><name>Jay</name><uri>http://www.blogger.com/profile/02620536124669227355</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_ifpl2EYJYZU/Svr0oGS37qI/AAAAAAAAA28/7B3wR9iVne4/S220/MvtLovePoster.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3983110713881383334.post-6983982497827518480</id><published>2009-02-17T19:05:00.002+05:30</published><updated>2009-02-17T19:21:58.536+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Tool and Utilities'/><title type='text'>Free SSL/TLS toolkit</title><summary type='text'>http://www.openssl.org/"The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a full-strength general purpose cryptography library. "</summary><link rel='replies' type='application/atom+xml' href='http://cppgyan.blogspot.com/feeds/6983982497827518480/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3983110713881383334&amp;postID=6983982497827518480&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/6983982497827518480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/6983982497827518480'/><link rel='alternate' type='text/html' href='http://cppgyan.blogspot.com/2009/02/free-ssltls-toolkit.html' title='Free SSL/TLS toolkit'/><author><name>Jay</name><uri>http://www.blogger.com/profile/02620536124669227355</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_ifpl2EYJYZU/Svr0oGS37qI/AAAAAAAAA28/7B3wR9iVne4/S220/MvtLovePoster.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3983110713881383334.post-4198132406845233270</id><published>2008-12-04T09:10:00.003+05:30</published><updated>2008-12-04T09:16:58.988+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tool and Utilities'/><category scheme='http://www.blogger.com/atom/ns#' term='References'/><title type='text'>Debugging references</title><summary type='text'>Some links that i came across today,http://advancedwindowsdebugging.com/http://msdn.microsoft.com/hi-in/library/cc266544(en-us).aspxhttp://www.dumpanalysis.org/blog/http://www.nynaeve.net/http://www.debugtricks.com/?cat=37</summary><link rel='replies' type='application/atom+xml' href='http://cppgyan.blogspot.com/feeds/4198132406845233270/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3983110713881383334&amp;postID=4198132406845233270&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/4198132406845233270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/4198132406845233270'/><link rel='alternate' type='text/html' href='http://cppgyan.blogspot.com/2008/12/debugging-references.html' title='Debugging references'/><author><name>Jay</name><uri>http://www.blogger.com/profile/02620536124669227355</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_ifpl2EYJYZU/Svr0oGS37qI/AAAAAAAAA28/7B3wR9iVne4/S220/MvtLovePoster.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3983110713881383334.post-6470014582048849818</id><published>2008-10-14T14:57:00.001+05:30</published><updated>2008-10-20T20:31:29.000+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='FAQ: C/C++'/><title type='text'>Interview Questions</title><summary type='text'>1)++i=i++  and i++=++i2)Features of OOPS3)Initilizaion List in C++ 4)Types of Constructors 5)return type of constructor6)copy constructor and assignment opertrator7)Explicit constructor8)Mutable keyword9)Use of extern10)Casting Dynamic cast and static cast11)difference in mutable and static cast12)Type of overloading13)Virtual function14)use of VTable15)Abstract Class16)destructor be virtual?17)</summary><link rel='replies' type='application/atom+xml' href='http://cppgyan.blogspot.com/feeds/6470014582048849818/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3983110713881383334&amp;postID=6470014582048849818&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/6470014582048849818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/6470014582048849818'/><link rel='alternate' type='text/html' href='http://cppgyan.blogspot.com/2008/10/interview-questions.html' title='Interview Questions'/><author><name>Pramod</name><uri>http://www.blogger.com/profile/09429704922266578261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_LDHIhlW232c/TVK1czWbwOI/AAAAAAAAAUk/y-D0cJK81cc/s220/pramod.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3983110713881383334.post-1848975830077526843</id><published>2008-09-17T14:29:00.007+05:30</published><updated>2008-10-20T20:31:41.566+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips n Tricks'/><title type='text'>Debug v/s Release mode</title><summary type='text'>Follow these rules:Rule 1: Always regularly test both the Debug and Release mode versions of your applications.Rule 2: Never classify a problem as a Debug -Vs- Release mode problem unless you've tried both versions on several different machines.Rule 3: Be very cautious that you dont place code that must be executed in a place where it will be compiled out in release mode.Rule 4: Never assume </summary><link rel='replies' type='application/atom+xml' href='http://cppgyan.blogspot.com/feeds/1848975830077526843/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3983110713881383334&amp;postID=1848975830077526843&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/1848975830077526843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/1848975830077526843'/><link rel='alternate' type='text/html' href='http://cppgyan.blogspot.com/2008/09/why-doesnt-my-project-work-in-release.html' title='Debug v/s Release mode'/><author><name>Devang</name><uri>http://www.blogger.com/profile/00077954716185847721</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_KakT1WJVFos/SNDFXJQaYXI/AAAAAAAAAJU/dV4o97es3fg/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3983110713881383334.post-6434997031245482907</id><published>2008-09-08T20:02:00.000+05:30</published><updated>2008-09-08T20:04:48.524+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tool and Utilities'/><title type='text'>Windows XP command line</title><summary type='text'>Thanks to Jagrut for this. :-)http://www.ss64.com/nt/</summary><link rel='replies' type='application/atom+xml' href='http://cppgyan.blogspot.com/feeds/6434997031245482907/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3983110713881383334&amp;postID=6434997031245482907&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/6434997031245482907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/6434997031245482907'/><link rel='alternate' type='text/html' href='http://cppgyan.blogspot.com/2008/09/windows-xp-command-line.html' title='Windows XP command line'/><author><name>Jay</name><uri>http://www.blogger.com/profile/02620536124669227355</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_ifpl2EYJYZU/Svr0oGS37qI/AAAAAAAAA28/7B3wR9iVne4/S220/MvtLovePoster.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3983110713881383334.post-2982205643376801910</id><published>2008-07-30T19:23:00.003+05:30</published><updated>2008-07-30T19:24:43.678+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='References'/><title type='text'>C++ References</title><summary type='text'>Some more reference sites.C++ reference:    http://www.cppreference.com/Other language references:  http://www.cppreference.com/links.html</summary><link rel='replies' type='application/atom+xml' href='http://cppgyan.blogspot.com/feeds/2982205643376801910/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3983110713881383334&amp;postID=2982205643376801910&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/2982205643376801910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/2982205643376801910'/><link rel='alternate' type='text/html' href='http://cppgyan.blogspot.com/2008/07/c-references.html' title='C++ References'/><author><name>Jay</name><uri>http://www.blogger.com/profile/02620536124669227355</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_ifpl2EYJYZU/Svr0oGS37qI/AAAAAAAAA28/7B3wR9iVne4/S220/MvtLovePoster.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3983110713881383334.post-7143125079763017805</id><published>2008-07-30T19:20:00.001+05:30</published><updated>2008-07-30T19:24:37.500+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tool and Utilities'/><title type='text'>Eclipse C/C++ Development Tooling - CDT</title><summary type='text'>The CDT (C/C++ Development Tools) Project provides a fully functional C and C++ Integrated Development Environment (IDE) for the Eclipse platform.Take a look,http://www.eclipse.org/cdt/</summary><link rel='replies' type='application/atom+xml' href='http://cppgyan.blogspot.com/feeds/7143125079763017805/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3983110713881383334&amp;postID=7143125079763017805&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/7143125079763017805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/7143125079763017805'/><link rel='alternate' type='text/html' href='http://cppgyan.blogspot.com/2008/07/eclipse-cc-development-tooling-cdt.html' title='Eclipse C/C++ Development Tooling - CDT'/><author><name>Jay</name><uri>http://www.blogger.com/profile/02620536124669227355</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_ifpl2EYJYZU/Svr0oGS37qI/AAAAAAAAA28/7B3wR9iVne4/S220/MvtLovePoster.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3983110713881383334.post-2893384341484098708</id><published>2008-07-28T10:16:00.002+05:30</published><updated>2008-07-30T18:11:43.003+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips n Tricks'/><title type='text'>10 Commandments for C Programming</title><summary type='text'>10 Commandments for C Programming by Henry Spencer(Dated but still relevant advice on C Programming)http://cplus.about.com/od/learningc/a/10-commandments.htm</summary><link rel='replies' type='application/atom+xml' href='http://cppgyan.blogspot.com/feeds/2893384341484098708/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3983110713881383334&amp;postID=2893384341484098708&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/2893384341484098708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/2893384341484098708'/><link rel='alternate' type='text/html' href='http://cppgyan.blogspot.com/2008/07/10-commandments-for-c-programming.html' title='10 Commandments for C Programming'/><author><name>Jay</name><uri>http://www.blogger.com/profile/02620536124669227355</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_ifpl2EYJYZU/Svr0oGS37qI/AAAAAAAAA28/7B3wR9iVne4/S220/MvtLovePoster.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3983110713881383334.post-3216603046079803995</id><published>2008-07-14T20:02:00.001+05:30</published><updated>2008-07-14T20:08:10.035+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tool and Utilities'/><title type='text'>Google C++ Testing Framework</title><summary type='text'>Check this out friends,http://code.google.com/p/googletest/http://code.google.com/p/googletest/downloads/listhttp://code.google.com/p/googletest/w/list</summary><link rel='replies' type='application/atom+xml' href='http://cppgyan.blogspot.com/feeds/3216603046079803995/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3983110713881383334&amp;postID=3216603046079803995&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/3216603046079803995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/3216603046079803995'/><link rel='alternate' type='text/html' href='http://cppgyan.blogspot.com/2008/07/google-c-testing-framework.html' title='Google C++ Testing Framework'/><author><name>Jay</name><uri>http://www.blogger.com/profile/02620536124669227355</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_ifpl2EYJYZU/Svr0oGS37qI/AAAAAAAAA28/7B3wR9iVne4/S220/MvtLovePoster.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3983110713881383334.post-7021370555951201653</id><published>2008-07-03T20:11:00.000+05:30</published><updated>2008-07-03T20:13:19.494+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='References'/><title type='text'>C++ Programming Style</title><summary type='text'>Must read these,http://google-styleguide.googlecode.com/svn/trunk/cppguide.xmlhttp://geosoft.no/development/cppstyle.htmlhttp://www.chris-lott.org/resources/cstyle/</summary><link rel='replies' type='application/atom+xml' href='http://cppgyan.blogspot.com/feeds/7021370555951201653/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3983110713881383334&amp;postID=7021370555951201653&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/7021370555951201653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/7021370555951201653'/><link rel='alternate' type='text/html' href='http://cppgyan.blogspot.com/2008/07/c-programming-style.html' title='C++ Programming Style'/><author><name>Jay</name><uri>http://www.blogger.com/profile/02620536124669227355</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_ifpl2EYJYZU/Svr0oGS37qI/AAAAAAAAA28/7B3wR9iVne4/S220/MvtLovePoster.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3983110713881383334.post-7386612946214354421</id><published>2008-07-02T12:10:00.002+05:30</published><updated>2008-07-02T12:14:48.498+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips n Tricks'/><title type='text'>VC++ Environment settings</title><summary type='text'>Using different toolsets for vc buildhttp://blogs.msdn.com/vcblog/archive/2007/12/30/using-different-toolsets-for-vc-build.aspx</summary><link rel='replies' type='application/atom+xml' href='http://cppgyan.blogspot.com/feeds/7386612946214354421/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3983110713881383334&amp;postID=7386612946214354421&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/7386612946214354421'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/7386612946214354421'/><link rel='alternate' type='text/html' href='http://cppgyan.blogspot.com/2008/07/vc-environment-settings.html' title='VC++ Environment settings'/><author><name>Jay</name><uri>http://www.blogger.com/profile/02620536124669227355</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_ifpl2EYJYZU/Svr0oGS37qI/AAAAAAAAA28/7B3wR9iVne4/S220/MvtLovePoster.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3983110713881383334.post-3752483195106979720</id><published>2008-07-02T12:08:00.001+05:30</published><updated>2008-07-02T12:10:53.629+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='FAQ: C/C++'/><category scheme='http://www.blogger.com/atom/ns#' term='References'/><title type='text'>DLLs / Function binding</title><summary type='text'>Check these links:http://blogs.msdn.com/vcblog/archive/2007/12/17/how-a-program-accesses-functions.aspxhttp://en.wikipedia.org/wiki/Dynamic-link_library</summary><link rel='replies' type='application/atom+xml' href='http://cppgyan.blogspot.com/feeds/3752483195106979720/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3983110713881383334&amp;postID=3752483195106979720&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/3752483195106979720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/3752483195106979720'/><link rel='alternate' type='text/html' href='http://cppgyan.blogspot.com/2008/07/dlls-function-binding.html' title='DLLs / Function binding'/><author><name>Jay</name><uri>http://www.blogger.com/profile/02620536124669227355</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_ifpl2EYJYZU/Svr0oGS37qI/AAAAAAAAA28/7B3wR9iVne4/S220/MvtLovePoster.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3983110713881383334.post-1190020104154999416</id><published>2008-07-01T12:15:00.003+05:30</published><updated>2008-07-02T09:11:02.984+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips n Tricks'/><title type='text'>Interesting C++ code optimization techniques</title><summary type='text'>You can follow some simple, but interesting steps to write optimized C++ code.Following link will guide you in writing optimized C++ code.http://www.custard.org/~andrew/optimize.phpFollowing link will help you in optimizing your Code with Visual C++http://msdn.microsoft.com/en-us/library/aa290055.aspx</summary><link rel='replies' type='application/atom+xml' href='http://cppgyan.blogspot.com/feeds/1190020104154999416/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3983110713881383334&amp;postID=1190020104154999416&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/1190020104154999416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/1190020104154999416'/><link rel='alternate' type='text/html' href='http://cppgyan.blogspot.com/2008/07/interesting-c-code-optimization.html' title='Interesting C++ code optimization techniques'/><author><name>Devang</name><uri>http://www.blogger.com/profile/00077954716185847721</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_KakT1WJVFos/SNDFXJQaYXI/AAAAAAAAAJU/dV4o97es3fg/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3983110713881383334.post-3678883076860392377</id><published>2008-06-18T11:18:00.003+05:30</published><updated>2008-06-19T14:02:55.515+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips n Tricks'/><title type='text'>DEBUG_NEW</title><summary type='text'>C++ Reference Guidehttp://www.cplusplus.com/reference/What's the functionality of DEBUG_NEW ?It implements the ability of the debugger to be able to track the line number and file name of where any memory leaks were allocated.•DEBUG_NEW</summary><link rel='replies' type='application/atom+xml' href='http://cppgyan.blogspot.com/feeds/3678883076860392377/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3983110713881383334&amp;postID=3678883076860392377&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/3678883076860392377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/3678883076860392377'/><link rel='alternate' type='text/html' href='http://cppgyan.blogspot.com/2008/06/whats-functionality-of-debugnew-it.html' title='DEBUG_NEW'/><author><name>Pramod</name><uri>http://www.blogger.com/profile/09429704922266578261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_LDHIhlW232c/TVK1czWbwOI/AAAAAAAAAUk/y-D0cJK81cc/s220/pramod.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3983110713881383334.post-8374282313787845327</id><published>2008-06-18T10:07:00.005+05:30</published><updated>2008-09-17T14:28:52.947+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips n Tricks'/><title type='text'>Debug release version of the program</title><summary type='text'>You can debug the release version of the program.In VS2005 you have to do the following changes to project properties dialog for release version.1.Select "C/C++ -&gt;General" option in "configuration properties", select "Program Database"(/Zi) in the "Debug Information Format" combobox.2.Select "Link -&gt; Debugging", select "Yes"(/Debug) in "Generate Debug Info" combobox.Build your project with this </summary><link rel='replies' type='application/atom+xml' href='http://cppgyan.blogspot.com/feeds/8374282313787845327/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3983110713881383334&amp;postID=8374282313787845327&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/8374282313787845327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/8374282313787845327'/><link rel='alternate' type='text/html' href='http://cppgyan.blogspot.com/2008/06/debug-release-version-of-program.html' title='Debug release version of the program'/><author><name>Devang</name><uri>http://www.blogger.com/profile/00077954716185847721</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://1.bp.blogspot.com/_KakT1WJVFos/SNDFXJQaYXI/AAAAAAAAAJU/dV4o97es3fg/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3983110713881383334.post-1838733243476912804</id><published>2008-06-13T11:04:00.004+05:30</published><updated>2008-06-13T11:31:22.463+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tool and Utilities'/><title type='text'>Debugging: VC++ and WinDbg</title><summary type='text'>I came across one video on debugging,http://blogs.msdn.com/ntdebugging/archive/2007/09/14/talkbackvideo-understanding-handle-leaks-and-how-to-use-htrace-to-find-them.aspxIt explains how to find out handle leaks using WinDbg. I liked it very much.Check this out guys.http://blogs.msdn.com/ntdebugging/archive/2006/12/15/getting-ready-for-windows-debugging.aspx#ntdebugsurvey1</summary><link rel='replies' type='application/atom+xml' href='http://cppgyan.blogspot.com/feeds/1838733243476912804/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3983110713881383334&amp;postID=1838733243476912804&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/1838733243476912804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/1838733243476912804'/><link rel='alternate' type='text/html' href='http://cppgyan.blogspot.com/2008/06/debugging-vc-and-windbg.html' title='Debugging: VC++ and WinDbg'/><author><name>Jay</name><uri>http://www.blogger.com/profile/02620536124669227355</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_ifpl2EYJYZU/Svr0oGS37qI/AAAAAAAAA28/7B3wR9iVne4/S220/MvtLovePoster.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3983110713881383334.post-3317909403145416637</id><published>2008-06-12T14:05:00.002+05:30</published><updated>2008-06-12T14:17:40.030+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='References'/><title type='text'>C++: Some online references</title><summary type='text'>Here are some useful links.http://www.cplusplus.com/http://www.cprogramming.com/http://www.mycplus.com/http://www.relisoft.com/cpp.htmlhttp://c-faq.com/</summary><link rel='replies' type='application/atom+xml' href='http://cppgyan.blogspot.com/feeds/3317909403145416637/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3983110713881383334&amp;postID=3317909403145416637&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/3317909403145416637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/3317909403145416637'/><link rel='alternate' type='text/html' href='http://cppgyan.blogspot.com/2008/06/c-some-online-references.html' title='C++: Some online references'/><author><name>Jay</name><uri>http://www.blogger.com/profile/02620536124669227355</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_ifpl2EYJYZU/Svr0oGS37qI/AAAAAAAAA28/7B3wR9iVne4/S220/MvtLovePoster.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3983110713881383334.post-2531522750605365941</id><published>2008-06-12T13:59:00.007+05:30</published><updated>2008-06-12T15:42:24.653+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='FAQ: C/C++'/><title type='text'>C++ Q&amp;A</title><summary type='text'>What are Guard bytes ? malloc_dbg calls malloc, but requests a few more bytes. These bytes are filled with a predefined value. free_dbg then checks if these extra bytes still hold this value. If they did, you probably wrote beyond the allocated memory (the VC Runtime prints a diagnostic message to the debug output). Typical implementations add 4 bytes at the end.In this case, using free instead </summary><link rel='replies' type='application/atom+xml' href='http://cppgyan.blogspot.com/feeds/2531522750605365941/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3983110713881383334&amp;postID=2531522750605365941&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/2531522750605365941'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/2531522750605365941'/><link rel='alternate' type='text/html' href='http://cppgyan.blogspot.com/2008/06/c-f-q.html' title='C++ Q&amp;A'/><author><name>Pramod</name><uri>http://www.blogger.com/profile/09429704922266578261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://3.bp.blogspot.com/_LDHIhlW232c/TVK1czWbwOI/AAAAAAAAAUk/y-D0cJK81cc/s220/pramod.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3983110713881383334.post-3894052694196913141</id><published>2008-06-10T18:00:00.002+05:30</published><updated>2008-06-13T11:03:10.610+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='References'/><title type='text'>C++ Programming Tutorials</title><summary type='text'>Check this linkhttp://www.codersource.net/codersource_cppprogramming.htmlIt has got explanations with examples.</summary><link rel='replies' type='application/atom+xml' href='http://cppgyan.blogspot.com/feeds/3894052694196913141/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3983110713881383334&amp;postID=3894052694196913141&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/3894052694196913141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/3894052694196913141'/><link rel='alternate' type='text/html' href='http://cppgyan.blogspot.com/2008/06/c-programming-tutorials.html' title='C++ Programming Tutorials'/><author><name>Jay</name><uri>http://www.blogger.com/profile/02620536124669227355</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_ifpl2EYJYZU/Svr0oGS37qI/AAAAAAAAA28/7B3wR9iVne4/S220/MvtLovePoster.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3983110713881383334.post-7678278273936363863</id><published>2008-06-10T12:15:00.002+05:30</published><updated>2008-06-10T12:24:29.058+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tool and Utilities'/><title type='text'>Our favorite System tools</title><summary type='text'>How can we forget our favorite procexp and tcpview?Here is where we can get them,http://technet.microsoft.com/en-us/sysinternals/default.aspx</summary><link rel='replies' type='application/atom+xml' href='http://cppgyan.blogspot.com/feeds/7678278273936363863/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3983110713881383334&amp;postID=7678278273936363863&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/7678278273936363863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/7678278273936363863'/><link rel='alternate' type='text/html' href='http://cppgyan.blogspot.com/2008/06/our-favorite-system-tools.html' title='Our favorite System tools'/><author><name>Jay</name><uri>http://www.blogger.com/profile/02620536124669227355</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_ifpl2EYJYZU/Svr0oGS37qI/AAAAAAAAA28/7B3wR9iVne4/S220/MvtLovePoster.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3983110713881383334.post-774077149214168626</id><published>2008-06-10T08:56:00.002+05:30</published><updated>2008-06-10T09:13:29.999+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><title type='text'>Open Source software development</title><summary type='text'>Most of us know this site.   :-)http://sourceforge.net/You can also subscribe to latest news (RSS) on this site to get updates on new and existing projects.</summary><link rel='replies' type='application/atom+xml' href='http://cppgyan.blogspot.com/feeds/774077149214168626/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3983110713881383334&amp;postID=774077149214168626&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/774077149214168626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/774077149214168626'/><link rel='alternate' type='text/html' href='http://cppgyan.blogspot.com/2008/06/open-source-software-development.html' title='Open Source software development'/><author><name>Jay</name><uri>http://www.blogger.com/profile/02620536124669227355</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_ifpl2EYJYZU/Svr0oGS37qI/AAAAAAAAA28/7B3wR9iVne4/S220/MvtLovePoster.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3983110713881383334.post-929312525161709528</id><published>2008-06-09T15:17:00.001+05:30</published><updated>2008-06-10T09:13:13.731+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>Do's N Dont's</title><summary type='text'>As we intend to spread the right knowledge, let us take care of few things.- Be specific and accurate. Don't post any irrelevant material.- Do not post mails, snaps, videos etc.- Ensure that any IP rights or Copyrights are not violated.- Do not entertain any advertisements or promotions through this site.Let learning be the ultimate motto.</summary><link rel='replies' type='application/atom+xml' href='http://cppgyan.blogspot.com/feeds/929312525161709528/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3983110713881383334&amp;postID=929312525161709528&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/929312525161709528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/929312525161709528'/><link rel='alternate' type='text/html' href='http://cppgyan.blogspot.com/2008/06/dos-n-donts.html' title='Do&apos;s N Dont&apos;s'/><author><name>Jay</name><uri>http://www.blogger.com/profile/02620536124669227355</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_ifpl2EYJYZU/Svr0oGS37qI/AAAAAAAAA28/7B3wR9iVne4/S220/MvtLovePoster.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3983110713881383334.post-1570396117572837688</id><published>2008-06-09T14:56:00.000+05:30</published><updated>2008-06-10T09:13:13.732+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>Welcome to C++ Gyan</title><summary type='text'>Welcome to the world of C++ Gyan.This is an attempt to put together and share the vast and vivid knowledge of the good old C++ programming language.The focus will be on sharing of our knowledge on- FAQs on C/C++.- Open source implementations/projects.- C/C++ Interview questions.- Latest tools and techniques.etc.So, go ahead and share the Gyan.</summary><link rel='replies' type='application/atom+xml' href='http://cppgyan.blogspot.com/feeds/1570396117572837688/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3983110713881383334&amp;postID=1570396117572837688&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/1570396117572837688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3983110713881383334/posts/default/1570396117572837688'/><link rel='alternate' type='text/html' href='http://cppgyan.blogspot.com/2008/06/welcome-to-c-gyan.html' title='Welcome to C++ Gyan'/><author><name>Jay</name><uri>http://www.blogger.com/profile/02620536124669227355</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_ifpl2EYJYZU/Svr0oGS37qI/AAAAAAAAA28/7B3wR9iVne4/S220/MvtLovePoster.png'/></author><thr:total>0</thr:total></entry></feed>
