<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/C++</title><link>http://blog.vckbase.com/billdavid/category/118.html</link><description>C/C++中一些非常见问题的思考及STL等的学习经验</description><managingEditor>大卫的思维空间</managingEditor><dc:language>af</dc:language><generator>.Text Version 0.958.2004.214</generator><item><dc:creator>大卫的思维空间</dc:creator><title>boost::thread简要分析（3）：线程局部存储及其它</title><link>http://blog.vckbase.com/billdavid/archive/2005/05/24/5736.html</link><pubDate>Tue, 24 May 2005 04:52:00 GMT</pubDate><guid>http://blog.vckbase.com/billdavid/archive/2005/05/24/5736.html</guid><wfw:comment>http://blog.vckbase.com/billdavid/comments/5736.html</wfw:comment><comments>http://blog.vckbase.com/billdavid/archive/2005/05/24/5736.html#Feedback</comments><slash:comments>13</slash:comments><wfw:commentRss>http://blog.vckbase.com/billdavid/comments/commentRss/5736.html</wfw:commentRss><trackback:ping>http://blog.vckbase.com/billdavid/services/trackbacks/5736.html</trackback:ping><description>多线程编程中还有一个重要的概念：Thread Local Store（TLS，线程局部存储），在boost中，TLS也被称作TSS，Thread Specific Storage。本文对boost::thread库中的tls支持进行了简要分析，并简要分析了call_once的实现机理。
本文是该系列的最后一篇。&lt;img src ="http://blog.vckbase.com/billdavid/aggbug/5736.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>大卫的思维空间</dc:creator><title>boost::thread简要分析（2）：线程同步</title><link>http://blog.vckbase.com/billdavid/archive/2005/05/24/5734.html</link><pubDate>Tue, 24 May 2005 04:46:00 GMT</pubDate><guid>http://blog.vckbase.com/billdavid/archive/2005/05/24/5734.html</guid><wfw:comment>http://blog.vckbase.com/billdavid/comments/5734.html</wfw:comment><comments>http://blog.vckbase.com/billdavid/archive/2005/05/24/5734.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blog.vckbase.com/billdavid/comments/commentRss/5734.html</wfw:commentRss><trackback:ping>http://blog.vckbase.com/billdavid/services/trackbacks/5734.html</trackback:ping><description>同步是多线程编程的重要组成部分，本文简要分析了boost::thread库的同步支持，并给出了相关实例。&lt;img src ="http://blog.vckbase.com/billdavid/aggbug/5734.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>大卫的思维空间</dc:creator><title>boost::thread简要分析（1）：thread</title><link>http://blog.vckbase.com/billdavid/archive/2005/05/19/5566.html</link><pubDate>Thu, 19 May 2005 07:14:00 GMT</pubDate><guid>http://blog.vckbase.com/billdavid/archive/2005/05/19/5566.html</guid><wfw:comment>http://blog.vckbase.com/billdavid/comments/5566.html</wfw:comment><comments>http://blog.vckbase.com/billdavid/archive/2005/05/19/5566.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://blog.vckbase.com/billdavid/comments/commentRss/5566.html</wfw:commentRss><trackback:ping>http://blog.vckbase.com/billdavid/services/trackbacks/5566.html</trackback:ping><description>本文对boost::thread库基本部分thread类进行了简要分析，并实例演示了thread的使用。&lt;img src ="http://blog.vckbase.com/billdavid/aggbug/5566.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>大卫的思维空间</dc:creator><title>GDI+编程中的一条错误信息及其原因分析</title><link>http://blog.vckbase.com/billdavid/archive/2005/03/25/4012.html</link><pubDate>Fri, 25 Mar 2005 08:41:00 GMT</pubDate><guid>http://blog.vckbase.com/billdavid/archive/2005/03/25/4012.html</guid><wfw:comment>http://blog.vckbase.com/billdavid/comments/4012.html</wfw:comment><comments>http://blog.vckbase.com/billdavid/archive/2005/03/25/4012.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blog.vckbase.com/billdavid/comments/commentRss/4012.html</wfw:commentRss><trackback:ping>http://blog.vckbase.com/billdavid/services/trackbacks/4012.html</trackback:ping><description>由GDI+编程中的一条错误信息引起的对重载operator new的思考，对重载operator new时应注意的问题进行了简要分析。&lt;img src ="http://blog.vckbase.com/billdavid/aggbug/4012.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>大卫的思维空间</dc:creator><title>pragma指令简介(转贴)</title><link>http://blog.vckbase.com/billdavid/archive/2005/03/25/4010.html</link><pubDate>Fri, 25 Mar 2005 08:35:00 GMT</pubDate><guid>http://blog.vckbase.com/billdavid/archive/2005/03/25/4010.html</guid><wfw:comment>http://blog.vckbase.com/billdavid/comments/4010.html</wfw:comment><comments>http://blog.vckbase.com/billdavid/archive/2005/03/25/4010.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.vckbase.com/billdavid/comments/commentRss/4010.html</wfw:commentRss><trackback:ping>http://blog.vckbase.com/billdavid/services/trackbacks/4010.html</trackback:ping><description>&lt;img src ="http://blog.vckbase.com/billdavid/aggbug/4010.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>大卫的思维空间</dc:creator><title>Visual C++ MFC 中常用宏的含义(转贴)</title><link>http://blog.vckbase.com/billdavid/archive/2005/03/25/4008.html</link><pubDate>Fri, 25 Mar 2005 08:26:00 GMT</pubDate><guid>http://blog.vckbase.com/billdavid/archive/2005/03/25/4008.html</guid><wfw:comment>http://blog.vckbase.com/billdavid/comments/4008.html</wfw:comment><comments>http://blog.vckbase.com/billdavid/archive/2005/03/25/4008.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.vckbase.com/billdavid/comments/commentRss/4008.html</wfw:commentRss><trackback:ping>http://blog.vckbase.com/billdavid/services/trackbacks/4008.html</trackback:ping><description>&lt;img src ="http://blog.vckbase.com/billdavid/aggbug/4008.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>大卫的思维空间</dc:creator><title>编译、安装boost(on Windows and Solaris)</title><link>http://blog.vckbase.com/billdavid/archive/2005/03/07/3412.html</link><pubDate>Mon, 07 Mar 2005 02:42:00 GMT</pubDate><guid>http://blog.vckbase.com/billdavid/archive/2005/03/07/3412.html</guid><wfw:comment>http://blog.vckbase.com/billdavid/comments/3412.html</wfw:comment><comments>http://blog.vckbase.com/billdavid/archive/2005/03/07/3412.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://blog.vckbase.com/billdavid/comments/commentRss/3412.html</wfw:commentRss><trackback:ping>http://blog.vckbase.com/billdavid/services/trackbacks/3412.html</trackback:ping><description>本文简要介绍了在Windows、Solaris平台上编译、安装boost库的过程。&lt;img src ="http://blog.vckbase.com/billdavid/aggbug/3412.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>大卫的思维空间</dc:creator><title>对union的进一步认识与一些深层应用</title><link>http://blog.vckbase.com/billdavid/archive/2004/11/26/1759.html</link><pubDate>Fri, 26 Nov 2004 02:16:00 GMT</pubDate><guid>http://blog.vckbase.com/billdavid/archive/2004/11/26/1759.html</guid><wfw:comment>http://blog.vckbase.com/billdavid/comments/1759.html</wfw:comment><comments>http://blog.vckbase.com/billdavid/archive/2004/11/26/1759.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://blog.vckbase.com/billdavid/comments/commentRss/1759.html</wfw:commentRss><trackback:ping>http://blog.vckbase.com/billdavid/services/trackbacks/1759.html</trackback:ping><description>虽然平时在程序开发时较少使用union,虽然当初学C语言时,union一章被老师略过没有介绍,虽然,自认为自己对union的认识已经足够,但是,在写完上一篇文章&lt;(大卫的阅读笔记)C++中使用union的几点思考&gt;之后,网上的讨论驱使我对这一基本的语言特性又投入了一些精力去关注,并写成了此文.&lt;img src ="http://blog.vckbase.com/billdavid/aggbug/1759.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>大卫的思维空间</dc:creator><title>(大卫的阅读笔记)C++中使用union的几点思考</title><link>http://blog.vckbase.com/billdavid/archive/2004/11/12/1482.html</link><pubDate>Fri, 12 Nov 2004 01:08:00 GMT</pubDate><guid>http://blog.vckbase.com/billdavid/archive/2004/11/12/1482.html</guid><wfw:comment>http://blog.vckbase.com/billdavid/comments/1482.html</wfw:comment><comments>http://blog.vckbase.com/billdavid/archive/2004/11/12/1482.html#Feedback</comments><slash:comments>16</slash:comments><wfw:commentRss>http://blog.vckbase.com/billdavid/comments/commentRss/1482.html</wfw:commentRss><trackback:ping>http://blog.vckbase.com/billdavid/services/trackbacks/1482.html</trackback:ping><description>本文就C++中使用union时可能出现的问题进行了简要分析,并告诫开发者:应按照C中的convention去使用union,尽量不要尝试使用任何C++附加特性.&lt;img src ="http://blog.vckbase.com/billdavid/aggbug/1482.html" width = "1" height = "1" /&gt;</description></item><item><dc:creator>大卫的思维空间</dc:creator><title>(大卫的阅读笔记)关于对象的construct与destruct</title><link>http://blog.vckbase.com/billdavid/archive/2004/11/11/1454.html</link><pubDate>Thu, 11 Nov 2004 03:26:00 GMT</pubDate><guid>http://blog.vckbase.com/billdavid/archive/2004/11/11/1454.html</guid><wfw:comment>http://blog.vckbase.com/billdavid/comments/1454.html</wfw:comment><comments>http://blog.vckbase.com/billdavid/archive/2004/11/11/1454.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://blog.vckbase.com/billdavid/comments/commentRss/1454.html</wfw:commentRss><trackback:ping>http://blog.vckbase.com/billdavid/services/trackbacks/1454.html</trackback:ping><description>对象的construct与destruct是C++中一个最基本的概念,虽然简单,但其中有些特性也值得我们去关注,以便更好地加以利用,写出有效而且高效的代码.&lt;img src ="http://blog.vckbase.com/billdavid/aggbug/1454.html" width = "1" height = "1" /&gt;</description></item></channel></rss>