﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-void main() { }</title><link>http://www.cppblog.com/huangjunkun/</link><description>Hello ,world !</description><language>zh-cn</language><lastBuildDate>Fri, 13 Mar 2026 17:56:36 GMT</lastBuildDate><pubDate>Fri, 13 Mar 2026 17:56:36 GMT</pubDate><ttl>60</ttl><item><title>Effective C++ 学习历程002</title><link>http://www.cppblog.com/huangjunkun/archive/2010/05/30/116739.html</link><dc:creator>only</dc:creator><author>only</author><pubDate>Sun, 30 May 2010 07:35:00 GMT</pubDate><guid>http://www.cppblog.com/huangjunkun/archive/2010/05/30/116739.html</guid><wfw:comment>http://www.cppblog.com/huangjunkun/comments/116739.html</wfw:comment><comments>http://www.cppblog.com/huangjunkun/archive/2010/05/30/116739.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/huangjunkun/comments/commentRss/116739.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/huangjunkun/services/trackbacks/116739.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 既然开始了，那就继续吧，每一个单元包含其中的5个条款。主要内容就是代码的了，但是代码中也包含了一些注释。而这些代码都是为各自对应的条款服务的，有些可以值得推敲。希望对你有些帮助。ok，谢谢！Code highlighting produced by Actipro CodeHighlighter (freeware)http://w...&nbsp;&nbsp;<a href='http://www.cppblog.com/huangjunkun/archive/2010/05/30/116739.html'>阅读全文</a><img src ="http://www.cppblog.com/huangjunkun/aggbug/116739.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/huangjunkun/" target="_blank">only</a> 2010-05-30 15:35 <a href="http://www.cppblog.com/huangjunkun/archive/2010/05/30/116739.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Effective C++ 学习历程001</title><link>http://www.cppblog.com/huangjunkun/archive/2010/05/27/116484.html</link><dc:creator>only</dc:creator><author>only</author><pubDate>Thu, 27 May 2010 09:12:00 GMT</pubDate><guid>http://www.cppblog.com/huangjunkun/archive/2010/05/27/116484.html</guid><wfw:comment>http://www.cppblog.com/huangjunkun/comments/116484.html</wfw:comment><comments>http://www.cppblog.com/huangjunkun/archive/2010/05/27/116484.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/huangjunkun/comments/commentRss/116484.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/huangjunkun/services/trackbacks/116484.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 自从大一下接触C++面向对象程序设计，我就对一直在学习C++ 这门语言，当然了也一直很喜欢C++。在之前刚刚开始C语言程序设计时，自己还不喜欢编程这门学问。后来，慢慢喜欢上编程，正是跟随着C++ 语言的慢慢学习与积累的。嗯，我很喜欢C++这门语言！&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 那就从一本挚爱的图书《Eff...&nbsp;&nbsp;<a href='http://www.cppblog.com/huangjunkun/archive/2010/05/27/116484.html'>阅读全文</a><img src ="http://www.cppblog.com/huangjunkun/aggbug/116484.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/huangjunkun/" target="_blank">only</a> 2010-05-27 17:12 <a href="http://www.cppblog.com/huangjunkun/archive/2010/05/27/116484.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>给自己一个写博的压力吧</title><link>http://www.cppblog.com/huangjunkun/archive/2010/05/27/116482.html</link><dc:creator>only</dc:creator><author>only</author><pubDate>Thu, 27 May 2010 08:54:00 GMT</pubDate><guid>http://www.cppblog.com/huangjunkun/archive/2010/05/27/116482.html</guid><wfw:comment>http://www.cppblog.com/huangjunkun/comments/116482.html</wfw:comment><comments>http://www.cppblog.com/huangjunkun/archive/2010/05/27/116482.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/huangjunkun/comments/commentRss/116482.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/huangjunkun/services/trackbacks/116482.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 美好的东西，与大家分享了，会更加美好！&nbsp;&nbsp;<a href='http://www.cppblog.com/huangjunkun/archive/2010/05/27/116482.html'>阅读全文</a><img src ="http://www.cppblog.com/huangjunkun/aggbug/116482.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/huangjunkun/" target="_blank">only</a> 2010-05-27 16:54 <a href="http://www.cppblog.com/huangjunkun/archive/2010/05/27/116482.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>POD(Plain Old Data)</title><link>http://www.cppblog.com/huangjunkun/archive/2009/10/30/99808.html</link><dc:creator>only</dc:creator><author>only</author><pubDate>Fri, 30 Oct 2009 02:33:00 GMT</pubDate><guid>http://www.cppblog.com/huangjunkun/archive/2009/10/30/99808.html</guid><wfw:comment>http://www.cppblog.com/huangjunkun/comments/99808.html</wfw:comment><comments>http://www.cppblog.com/huangjunkun/archive/2009/10/30/99808.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/huangjunkun/comments/commentRss/99808.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/huangjunkun/services/trackbacks/99808.html</trackback:ping><description><![CDATA[<h2><a title="POD(Plain old data)" href="http://blog.myspace.cn/e/403020005.htm"><font color="#003399" size="3">POD(Plain Old Data)</font></a></h2>
<div class="lbmcrcBlogSummary sqlBlogPostFix">
<p>转载一下吧：<br>[原地址]http://wanwan722.blogspot.com/2008/10/podplain-old-data-and-nonpod.html </p>
<p>&nbsp; </p>
<p>看書的時候，一直看到" POD" 這個關鍵字，可能是我從來沒有好好把一本C++的書看完吧(還是眼睛自動忽略 orz)，後來上網查了一下，在這邊分享一下好了..<br><br>POD 是Plain Old Data的簡寫，是指一些系統的int, char, float、指標、array之類的資料型別，這應該蠻好想像的，就是C++ compiler提供的內建型別，比較特別的是類別與結構，如果類別和結構帶有<a href="http://blog.myspace.cn/1303941551/Admin/PageV3/#trivalcstr"><span style="color: #6699cc;">trivial constructor</span></a>，也是POD的一種<br><br>class vector3D<br>{ <br>&nbsp; &nbsp; &nbsp; float x, y, z; <br>} ; <br>struct size<br>{ <br>&nbsp; &nbsp; &nbsp; int width, height; <br>} ; </p>
<p><br>Non-POD當然就是POD的相反囉，可能是很複雜的類別或結構。<br><br>生命週期:<br>1. POD: 和出現在記憶體的時間一樣<br>2. Non-POD: 開始在constructor，結束在destructor<br><br>所以POD和Non-POD是有差別的，因此一些memcpy, memcmp等C function不適合用在Non-POD的物件上(沒有constrctor/destructor)，如果你真的使用的話，可能會造成嚴重的錯誤。<br><br><strong><span style="font-size: 130%;"><span style="font-size: 16px;">Reference:<br></span></span></strong><a href="http://www.informit.com/guides/content.aspx?g=cplusplus&amp;seqNum=32"><span style="color: #6699cc;">http://www.informit.com/guides/content.aspx?g=cplusplus&amp;seqNum=32</span></a><br><br><span style="font-size: 16px;"><strong><span style="font-size: 130%;">Comment:</span></strong><br></span><a name="trivalcstr"><font color="#003399">trivial constructor</font></a>: 自動被編譯器加入的預設建構子。 </p>
</div><img src ="http://www.cppblog.com/huangjunkun/aggbug/99808.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/huangjunkun/" target="_blank">only</a> 2009-10-30 10:33 <a href="http://www.cppblog.com/huangjunkun/archive/2009/10/30/99808.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>C++ 怎么去精通呀，可能吗 ？</title><link>http://www.cppblog.com/huangjunkun/archive/2009/07/15/90129.html</link><dc:creator>only</dc:creator><author>only</author><pubDate>Wed, 15 Jul 2009 05:15:00 GMT</pubDate><guid>http://www.cppblog.com/huangjunkun/archive/2009/07/15/90129.html</guid><wfw:comment>http://www.cppblog.com/huangjunkun/comments/90129.html</wfw:comment><comments>http://www.cppblog.com/huangjunkun/archive/2009/07/15/90129.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/huangjunkun/comments/commentRss/90129.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/huangjunkun/services/trackbacks/90129.html</trackback:ping><description><![CDATA[<p>接触C++ ，那是大一下学期的时候，已经有两年半了。<br>时间很快，下学期就大四了。<br>真正学习C++ ，比较深入去了解关于C++的东西应该说是<br>大二下学期的事情，一年半的时间。<br>期间去学习东西涉及比较多,应该说真的用心去学习面向对象，抽象，<br>template--GP(泛型编程)virtual&nbsp; ... 写了不少的 test code ，当然也部分运用在平时的程序设计了。<br>但自己觉得这样还不够，所以就去搬出了不少库的代码来研究学习，<br>比如，STL，Loki ，Boost ，Vcl等等，尤其STL 让我陶醉，佩服 ...<br>的确，研读源代码，让我感觉自己的水平提高了不少 ，也算是在编码方面<br>有个质的变化，但编码和设计还是有些区别的，设计能力还有待提高啊。<br>不然，出了社会，即使你可以写出很高效的代码，到时派不上用处又有P用啊。<br>虽然在研读源码、编写test code 过程中，感觉真的掌握了，颇有成就感，<br>但是，觉得自己学的这些似乎离工作需求的有些距离，<br>毕竟，工作要做的并不是让你去研究算法，数据结构，抽象类型 ... <br>嗨 ，心里有些矛盾，学得也很矛盾，乱七八糟的。<br>其实，现在自己就琢磨着怎么让自己C++ 编程提高一层至&#8220;胸有成竹&#8221;。<br>努力中 ......<br></p><img src ="http://www.cppblog.com/huangjunkun/aggbug/90129.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/huangjunkun/" target="_blank">only</a> 2009-07-15 13:15 <a href="http://www.cppblog.com/huangjunkun/archive/2009/07/15/90129.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>test Loki::Typelist</title><link>http://www.cppblog.com/huangjunkun/archive/2009/07/09/89637.html</link><dc:creator>only</dc:creator><author>only</author><pubDate>Thu, 09 Jul 2009 05:34:00 GMT</pubDate><guid>http://www.cppblog.com/huangjunkun/archive/2009/07/09/89637.html</guid><wfw:comment>http://www.cppblog.com/huangjunkun/comments/89637.html</wfw:comment><comments>http://www.cppblog.com/huangjunkun/archive/2009/07/09/89637.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/huangjunkun/comments/commentRss/89637.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/huangjunkun/services/trackbacks/89637.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;昨晚，测试&nbsp;&nbsp;Loki C++&nbsp;库 Typelist.h 的一些功能&nbsp;-- 在BCB 6.0 环境下&nbsp;。随便晒晒了：//---------------------------------------------------------------------------#i...&nbsp;&nbsp;<a href='http://www.cppblog.com/huangjunkun/archive/2009/07/09/89637.html'>阅读全文</a><img src ="http://www.cppblog.com/huangjunkun/aggbug/89637.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/huangjunkun/" target="_blank">only</a> 2009-07-09 13:34 <a href="http://www.cppblog.com/huangjunkun/archive/2009/07/09/89637.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Hello ,world !</title><link>http://www.cppblog.com/huangjunkun/archive/2009/07/08/89540.html</link><dc:creator>only</dc:creator><author>only</author><pubDate>Wed, 08 Jul 2009 05:17:00 GMT</pubDate><guid>http://www.cppblog.com/huangjunkun/archive/2009/07/08/89540.html</guid><wfw:comment>http://www.cppblog.com/huangjunkun/comments/89540.html</wfw:comment><comments>http://www.cppblog.com/huangjunkun/archive/2009/07/08/89540.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/huangjunkun/comments/commentRss/89540.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/huangjunkun/services/trackbacks/89540.html</trackback:ping><description><![CDATA[<p>/* 今天刚刚申请开通了博客，一下子还不知道有什么好东西可以博得来客，<br>为表示纪念，还是先照着初学程序的模式 -- Hello，world ，意思一下吧 ！<br>希望日后，可以和众多同志们一起交流学习，谢谢 ！*/<br>// ----------------- C++ Code ----------------------------------<br>#include &lt;iostream&gt;<br><br>using namespace std ;<br><br>#define SUCCESS&nbsp;&nbsp;&nbsp;1 <br>int main()<br>{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cout&nbsp; &lt;&lt; "&nbsp;&nbsp;&nbsp;&nbsp;Hello ,world ! \n"&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;&lt; "&nbsp;&nbsp;&nbsp;&nbsp;Thank you ! \n"<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;&lt; "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--- <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#111;&#110;&#108;&#121;&#46;&#104;&#106;&#107;&#121;&#64;&#121;&#97;&#104;&#111;&#111;&#46;&#99;&#111;&#109;&#46;&#99;&#110;">only.hjky@yahoo.com.cn</a> "&nbsp;&nbsp;&lt;&lt; endl &nbsp;;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cin.get() ;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return SUCCESS&nbsp;&nbsp;&nbsp;;<br>}</p><img src ="http://www.cppblog.com/huangjunkun/aggbug/89540.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/huangjunkun/" target="_blank">only</a> 2009-07-08 13:17 <a href="http://www.cppblog.com/huangjunkun/archive/2009/07/08/89540.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>