自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 MFC中的的RTTI和动态创建

MFC中的RTTI是通过建立一个类别型录网来实现。MFC中基本上所有的类都是派生自CObject这个类,通过在所有的类中添加一个公有的静态成员类,这个类通过链表链接组成一个类别识别的链表,由于是静态成员,因此在编译中实际上成为了一个全局变量,在初始化中就实现了这个链表的构建,不必创建任何一个类就实现了链表的构建和连接。这个类为CRuntimeClass。 struct CRuntimeClass

2014-12-26 18:27:32 551

原创 Qt中的unicode转换

在Qt中,在大多数情况下都是采用unicode的形式存储的,但是QByteArray实际上是以char的形式存储的,因此转换成unicode表示的QString时需要根据编码的类型进行转换。 #include #include #include #include #include int main(int argc, char *argv[]) { QCoreApplicati

2014-12-18 10:28:27 3793

原创 hello world by OpenGL

博客的密码忘了,有点囧。。 开始学opengl,之前看书说opengl是状态机,不明白是什么回事,昨天看书突然一下子就明白了,opengl的函数只是维护各种绘图的状态,不关心具体的硬件的实现,硬件的实现应该是有硬件商实现,说白了就是opengl提供了一个接口标准。 hello world by OpenGL #include #include #include #include

2014-03-15 10:08:37 752

转载 三维图形数据格式 STL的 读取

在wiki上有对STL图形文件格式的详细描述。 http://en.wikipedia.org/wiki/STL_(file_format) STL文件格式分为两种:ASCII字符格式,及二进制格式。 ASCII字符格式的格式如下: 开头一行: solid name // 文件名是可选的字符串 接下来,是三角片的数据格式: fa

2014-01-02 18:38:41 1636 1

原创 函数模板

看完《C++编程思想》第一巻,有种畅快的感觉,之前第一本C++书时《C++ primer plus》,虽然讲的很详细,但是没有体会到C++比C进步的地方,只是知道C++用类将数据和函数进行了封装,使得类可以继承,代码重用,至于多态什么的都是很快的就看过去了,没有很好的理解C++的精髓。看完《C++编程思想》第一卷,感觉C++确实相对C好不少。 C++的四个特性,封装,继承,多态,模板。 封装,

2013-11-07 22:11:46 486

原创 i++和++i

在C++中函数重载对前置和后置++,用一个int的哑元常量值区别 class_type &operator++(class_type & a) //前置版本 { a = a+1; return a; } class_type operator++(class_type & a, int) // 后置版本 { class_type tmp = a; a = a + 1; return a; }

2013-11-02 20:59:39 360

原创 函数返回的过程

int num;char fdf;

2013-11-02 19:17:15 1179

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除