- 博客(5)
- 资源 (2)
- 收藏
- 关注
转载 使用标准C++的类型转换符:static_cast、dynamic_cast、reinterpret_cast、和const_cast
3.1 static_cast 用法:static_cast ( expression ) 该运算符把expression转换为type-id类型,但没有运行时类型检查来保证转换的安全性。它主要有如下几种用法: ①用于类层次结构中基类和子类之间指针或引用的转换。 进行上行转换(把子类的指针或引用转换成基类表示)是安全的; 进行下行转换(把基类指针或引用转换成子类表示
2012-04-22 21:07:25 410
转载 编写C++中的两个类 一个只能在栈中分配空间 一个只能在堆中分配
禁止栈上分配, 可将析构函数私有。 automatic duration与static duration的对象都需要访问析构函数。 若析构函数私有, 会产生编译错误。 不过 delete 也不能用了, 因为它也需要访问析构函数。 需要另外提供回收内存空间的函数,以防内存泄漏。 禁止堆上分配, 可将 T:: operator new 全部私有。 c++ code
2012-04-22 20:57:28 764
原创 一些资源网站记录
1.NEHE opengl http://www.imgaara.com/opengl/nehe/ http://nehe.gamedev.net/
2012-04-08 12:17:15 385
原创 windows平台下,opengl的矩阵操作的精度问题
虽然,windows实现了opengl1.1的规范,矩阵有float和double的接口,但windows下 opengl的矩阵操作精度只有float的级别,float的有效位数是7位, 在做矩阵变换中,注意这种精度问题,会导致坐标显示聚集的问题
2012-04-07 19:04:10 677
原创 VS2008下gtkmm环境配置
1.下载gtkmm安装程序,现在得gtkmm包已经集成了gtk+(不需要单独下这个了) 2.打开windows命令行:pkg-config gtkmm-2.4 --cflags >>1.txt (cd到gtkmm目录下的bin目录) 这里是include的头文件路径,编译时要用到。 如: -mms-bitfields -IE:/MinGW/gtkmm/include/gtkmm-
2010-12-05 16:27:00 1247
P2P_Libtorrent 源码包
2009-10-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人