
C/C++ 编程
mdodo
这个作者很懒,什么都没留下…
展开
-
关于explicit关键字
今天在看一个源程序的时候用到了explicit关键字。在网上查找了一下该关键字的作用。没有进行试验,只是整理了下: 1.explicit主要和构造函数一起使用. 2.当explicit修饰构造函数的时候,对于调用该构造函数进行进行 "隐式 "转换的代码将不会通过! 3.解除explicit的方式,就是使用强制转换。 例如: class Test { ...原创 2010-11-30 14:21:21 · 126 阅读 · 0 评论 -
关于__declspec(selectany)
最近看代码,发现一个__declspec(selectany)的编译命令,查了下,以作记录。 __declspec(selelctany)的作用 写道 最近在用 template 编写singleton模式代码的时候,遇到了一个问题,template要求实现要在同一个文件中,所以,我只能在h文件中定义并实现 singleton 模式类。类中必然要有静态成员变量,静态成员变量的定义成了问题,如...原创 2012-04-27 09:28:31 · 152 阅读 · 0 评论 -
RegisterWindowMessage自定义消息
UINT WINAPI RegisterWindowMessage( __in LPCTSTR lpString ); Window API 写道 Parameters lpString [in] Type: LPCTSTR The message to be registered.Return value Type: Type: UINT...原创 2012-05-02 18:55:08 · 313 阅读 · 0 评论 -
Ubuntu下搭建OpenGL开发环境-HelloWorld
首先用Eclipse搭建C++开发环境。这里不强求Eclipse,有其他的如CodeBlockc等。环境搭建好了之后,进行第一个程序。沿用教课数的习惯,我们叫他HelloWorld程序,当然这里并没有HelloWorld字样。改程序仅用来测试开发环境是否已经搭建好。 首先新建工程,然后添加两个文件: 1.main.cpp #include <GL/glut.h> #inc...原创 2012-06-07 11:33:31 · 297 阅读 · 0 评论