加载中
单例模式的继承实现

单例模式的继承实现

2015/11/23 14:02
36
c++析构函数没有执行

c++析构函数没有执行的一种原因

2015/11/16 17:11
265
fscanf_s在读入string时必须同时输入长度

fscanf_s在读入string时必须同时输入长度

2015/11/01 21:40
741
Visual Studio中设置环境变量

在VisualStudio2010中设置环境变量的格式如下: PATH=%PATH%;D:\PhysXSDK\Bin\vc10win64; 或者: PATH=D:\PhysXSDK\Bin\vc10win64;%PATH% 最关键的是,一定要再自己的路径后面加一个 分号;,...

2015/08/28 12:20
1K
浮点数的表示和运算

浮点数的表示和运算

2015/08/10 13:19
33
返回引用时一定要注意!!!

如果出现push_back,或者是return的时候,元素的值被莫名其妙的改变,那么多半是某个函数返回了一个局部的引用,导致引用最后无效化了!

2015/08/05 23:24
61
glBufferData中size的指定

glBufferData(GL_ARRAY_BUFFER,sizeof(vertices),vertices,GL_STATIC_DRAW); 这个函数调用的时候,size一定要是整个缓冲区的大小,如果要利用顶点数量来计算,需要这样写: glBufferData(GL_...

2015/08/04 14:39
70
无法解析的外部符号:__imp_glewInit@0

glew库提供了很多版本,可以分为32位和64位,mx版和非mx版,并且旧版本1.6.0和1.10.0等之后版本的lib文件还拥有不同的调用预定。 所以使用glew的时候一定要注意版本问题。特别是1.6.0和1.10....

delete和delete[]的区别

我们通常从教科书上看到这样的说明: delete 释放new分配的单个对象指针指向的内存 delete[] 释放new分配的对象数组指针指向的内存 那么,按照教科书的理解,我们看下下面的代码: int *a =...

2015/06/13 10:37
17
C++ delete失败

C++ delete错误 1. 指针通过 new 或 new[] ,向系统“申请”得到一段内存空间,这段内存空间必须在不需要将它释放了。 int * p = new int [ 100 ]; int girl[ 100 ]; p = girl; ...

2015/06/13 10:29
134
dllimport&dllexport

在利用DLL动态链接库的项目中,经常要用到dllexport和dllimport。我们这里把产生DLL的项目称作导出项目,把使用DLL的项目称作导入项目。 因为在导出项目和导入项目中,我们要分别使用dllexpo...

2015/06/11 13:02
42
push_back操作使得C++引用失效

如下面的代码,有可能会产生错误: //vector<Node> nodes; Node& my_ref = nodes[i]; nodes.push_back(Node()); //此时my_ref有可能不再指向之前的nodes[i]了!!! 这是因为在push_back的时...

2015/04/01 12:21
24
OpenGL拷贝纹理的两种方式

一种是直观的使用glGetTexImage,然后获取数据到内存再贴上去,这种方法很慢 另一种是使用FBO,将纹理附加到FBO,然后用glCopyTexSubImage2D,不涉及跟内存交换数据,速度飞快。 方法一:获取纹...

2015/02/07 15:37
419
MFC绘图中的闪烁问题

如果在鼠标的MouseMove事件中调用Invalidate会造成画面非常的闪烁。 究其原因,应该是Invalidate这个函数不会立即清除发送WM_PAINT消息,而是要等消息队列空闲的时候才发送。 这样造成的后果...

2015/01/14 16:29
31
TCHAR,WCHAR,LPSTR,LPWSTR和LPCTSTR

TCHAR,WCHAR,LPSTR,LPWSTR和LPCTSTR,这几个看起来差不多,也很容易混淆,他们都是跟字符有密切关系的。要想知道他们的由来以及作用就必须先了解字符的编码。 0.字符编码 在操作系统里面一般...

2015/01/03 13:55
46
Debug可以,Release退出的问题

1.多半是因为变量在使用的时候没有初始化。 2.数组越界

2015/01/02 11:06
12
错误使用了SVN revert

如果不小心使用了svn revert命令,冲掉了本地的修改,可以去回收站里面找到被冲掉的文件,然后通过还原来恢复。

2014/12/25 16:54
30
常量中有换行符 c

在出错的常量的最后面加一个 . 即可

2014/12/15 22:00
19
lower_bound和upper_bound的区别

lower_bound和upper_bound的区别

2014/09/17 13:10
134
VC2008 无法调试,无法断点,断点无效的最终解决方法

VC2008 无法调试,无法断点,断点无效的最终解决方法

2014/08/23 13:09
38

没有更多内容

加载失败,请刷新页面

返回顶部
顶部