摘要:
假设一个类的定义如下:class Ob{public:Ob() : a(1), b(10) {}int a;private:int b; }; 试编一段程序,用指针偏移的方法通过访问a去获取b的值。这个题目不太明白?是要编一个b[10]数组的类么?还是什么意思呢?答:类ob的a成员和b成员,紧挨... 阅读全文
摘要:
char *p=(char *)&n;中括号中为什幺要加个*号答:&n是一个整型数值,代表变量n的地址,不包含其所保存的数据的类型信息(也就是说只凭借一个地址是不能推测出,该地址所存储数据的类型)。而编译器为了保证程序的准确性,要对程序中操作的数据进行类型检查(例如赋值操作中,检查两个操作数类型是否... 阅读全文