- 博客(3)
- 资源 (5)
- 收藏
- 关注
原创 内存对齐规则
#include "stdafx.h"#include using namespace std;class A{public: char m_a; double m_b; int m_c; double m_e;};class B{public: double m_a; char m_b; short m_c; int m_d; char m_e; int
2015-11-23 22:06:01 372
原创 浅拷贝导致的问题
昨天在工作中遇到一个问题,这样:while(...){ ..... //昨天在做装备洗练功能的时候,点击洗练按钮整个程序就挂掉了,找了半天,发现是下面这个问题。 //这样赋值后,第一次循环结束释放a没有问题,但是当第二次循环结束再次释放a的时候,整个程序crash掉了。 //原因: 因为A类(A类有父类)不是我写的,A使用了默认拷贝构造函数,导致A类中的指针发生了浅拷贝,然后第一次释
2015-11-13 13:36:35 1202
原创 opengl 旋转中心理解
一.先给出结论1.默认旋转中心在原点.2.如何改变旋转中心?答:当物体的顶点先与旋转矩阵相乘,然后我们再乘以平移矩阵,此时我们的旋转中心(起点:原点)和物体的位置都会进行改变。(注1:当我们物体的顶点先与平移矩阵相乘,然后我们再乘以旋转矩阵,此时我们的旋转中心任然处于原点。)(简单来说:旋转矩阵产生旋转中心,旋转中心起点为原点;旋转中心产生后才能使用平移
2015-11-04 11:18:44 7056
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人