07 2011 档案
摘要:最近写了两个类,一个manager类控制子对象,一个UI类是第三方UI的窗口类myui。UI类可以用这个UI的函数画出manager控制的子类的图像。但是为了manager类方便移植修改,所以对子对象的draw方法写在了manager类里,然后调用UI类中的实际的draw方法来完成对子对象的绘制。这样不管在android里或者IOS里或者windows里,只需要修改UI窗口类的draw方法,使用对应系统的draw就可以完成对子对象的绘出。那么这种情况就导致了:UI类中有个manager类的实例,所以要include mananer类的.h文件。而manager类里又要有UI类的指针以调用UI类
阅读全文
摘要:#include <vector>using namespace std;class RandomLimitNum{public: RandomLimitNum(int begin_num,int end_num); bool GetCurrentRandomNum(int * result);private: vector<int> m_vector;};#include "stdafx.h"#include "RandomLimitNum.h"RandomLimitNum::RandomLimitNum(int begin_n
阅读全文
摘要:explicit用来防止由构造函数定义的隐式转换。 要明白它的作用,首先要了解隐式转换:可以用单个实参来调用的构造函数定义了从形参类型到该类类型的一个隐式转换。 例如: 这里things的构造函数可以只用一个实参完成初始化。所以可以进行一个隐式转换,像下面这样: 这段程序使用一个string类型对象
阅读全文

浙公网安备 33010602011771号