2012年10月5日

摘要: 名正言顺 中国有句古话:名不正则言不顺。一样东西,名字如果用的不好,不但听起来不舒服,而且真实的本质也容易被掩盖。如果一样东西有一个好名字,我们就能更容易的记住它和理解它。 在现代汉语中,许多词的重点都在后面,比如下面我们经常看到的两个词语。 冰雪聪明。 聪明冰雪。 冰雪聪明强调的是聪明,她像冰雪一样的聪明。 聪明冰雪强调的是冰雪,她很聪明,看上去更是冰雪般的玲珑剔透纯洁。 在C++中有好几个这样的术语,但是我们很多时候用的并不正确,几乎是互相替换混淆使用。下面我想彻底辨清几个术语,这样就可以避免很多概念上的混淆和使用上的错误。 这几个词是: 函数指针——指针... 阅读全文
posted @ 2012-10-05 11:55 _Smileヾ 阅读(219) 评论(0) 推荐(0) 编辑

2012年10月4日

摘要: http://blog.csdn.net/rogeryi/article/details/1439597 这篇文章很大程度是受到Exceptional C++ (Hurb99)书中第四章 Compiler Firewalls and the Pimpl Idiom (编译器防火墙和Pimpl惯用法)... 阅读全文
posted @ 2012-10-04 15:03 _Smileヾ 阅读(320) 评论(0) 推荐(0) 编辑
 
摘要: C++中的虚函数(virtual function) 阅读全文
posted @ 2012-10-04 13:58 _Smileヾ 阅读(136) 评论(0) 推荐(0) 编辑
 
摘要: http://blog.csdn.net/pathuang68/article/details/4105626 阅读全文
posted @ 2012-10-04 13:47 _Smileヾ 阅读(208) 评论(0) 推荐(0) 编辑
 
摘要: http://blog.csdn.net/pathuang68/article/details/4156308 阅读全文
posted @ 2012-10-04 13:25 _Smileヾ 阅读(163) 评论(0) 推荐(0) 编辑

2012年10月3日

摘要: http://hi.baidu.com/moveable_feast/item/b586c53a10f02e48023edcab 实现 http://www.oschina.net/code/snippet_54334_882 阅读全文
posted @ 2012-10-03 14:05 _Smileヾ 阅读(230) 评论(0) 推荐(0) 编辑

2012年10月2日

摘要: 一下均为网络上收集的资料: 1、所谓在编译期间分配空间指的是静态分配空间(相对于用new动态申请空间),如全局变量或静态变量(包括一些复杂类型的常量),它们所需要的空间大小可以 明确计算出来,并且不会再改变,因此它们可以直接存放在可执行文件的特定的节里(而且包含初始化的值),程序运行时也是直接将这... 阅读全文
posted @ 2012-10-02 17:47 _Smileヾ 阅读(3922) 评论(0) 推荐(0) 编辑
 
摘要: 1.可以定义的位置 main函数所在文件的函数体外 其它cpp文件的函数体外 不能放在h文件中,因为h文件可能会有多次引用,会爆重复定义 2.引用方式,c++里面 通过extern 加变量的定义语句的方式 这样所有引用的这个变量只会是一个值 c中的全局变量 1.可以定义的位置 main... 阅读全文
posted @ 2012-10-02 17:44 _Smileヾ 阅读(473) 评论(0) 推荐(0) 编辑
 
摘要: 看这样一段代码。 view plain #include usingnamespace std; class A{ public: virtualvoid f(){cout"A" }; class B:public A { private: void f(){... 阅读全文
posted @ 2012-10-02 17:32 _Smileヾ 阅读(290) 评论(1) 推荐(0) 编辑
 
摘要: 回调函数是一个很有用,也很重要的概念。当发生某种事件时,系统或其他函数将会自动调用你定义的一段函数。回调函数在windows编程使用的场合很多,比如Hook回调函数:MouseProc,GetMsgProc以及EnumWindows,DrawState的回调函数等等,还有很多系统级的回调过程。本文... 阅读全文
posted @ 2012-10-02 15:48 _Smileヾ 阅读(475) 评论(0) 推荐(0) 编辑