摘要: 本质很简单,但一些优化 和 编程上的错误,却让人看不清本质。:const_cast (expression)该运算符用来修改类型的const或volatile属性。除了const 或volatile修饰之外, type_id和expression的类型是一样的。一、常量指针被转化成非常量的指针,并且... 阅读全文
posted @ 2015-07-14 11:58 啦啦风吹 阅读(2186) 评论(0) 推荐(1) 编辑
摘要: //下面是我自己总结理解的,还在查找依据当中。1. 类模板 vs 模板类 类模板是模板的一种, 可以在使用时确定类的类型。 类模板不是一个类,不能直接用于生成对象。 Foo f;是错误的。templateclass Foo{ T tVar; //...}; 模板类 就是 类模板的一个实例... 阅读全文
posted @ 2015-07-01 15:44 啦啦风吹 阅读(5479) 评论(1) 推荐(0) 编辑
摘要: 静态库和动态库的使用包括两个方面,1是使用已有的库(调用过程),2是编写一个库供别人使用(创建过程)。这里不讲述过多的原理,只说明如何编写,以及不正确编写时会遇见的问题。 //注:本文先从简单到复杂,动态库的部分先说明了静态链接方式,比较简单,若想看动态链接过程会遇到的问题可直接跳过。 后... 阅读全文
posted @ 2015-05-16 21:15 啦啦风吹 阅读(8298) 评论(2) 推荐(1) 编辑
摘要: static用法分为两种情况,兼容于C语言的面向过程用法,和C++语言用于类的面向对象用法。1.面向过程 static变量存储在静态/全局区。因此生存期是整个程序,相当于全局变量。所以默认会进行初始化。静态局部变量: 静态局部变量的作用域是该函数,引入static变量是在进入该函数时,变量进行一次... 阅读全文
posted @ 2015-05-12 09:26 啦啦风吹 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 通过文件映射实现进程间通信,有源码,可以运行。基于win32控制台。 阅读全文
posted @ 2015-01-14 14:44 啦啦风吹 阅读(17826) 评论(2) 推荐(2) 编辑
摘要: boss突然让我用opengl画图,感觉不知所措。在网上先搜了一下OPENGL的历史,有空仔细研读一下。现在为了早点实现功能,先配置出来可以使用再说。按网上搜的,有一些出入,下面写下自己配置的过程,希望有所帮助。参考链接http://blog.csdn.net/foxhole123/article/... 阅读全文
posted @ 2014-12-30 17:36 啦啦风吹 阅读(2915) 评论(0) 推荐(0) 编辑
摘要: 存在父子类继承关系时,若有同名成员函数同时存在,会发生隐藏、覆盖和重载这几种情况。对于初学者也比较容易混淆,为此,我整理了一下我的个人看法,仅供参考。希望对大家理解有帮助,也欢迎指正。1.父子类继承关系: 子类复制父类全部成员 首先,理解父子类的继承关系是怎样发生的。在此基础上就很容易理解它们... 阅读全文
posted @ 2014-10-08 16:02 啦啦风吹 阅读(9590) 评论(1) 推荐(5) 编辑