- 博客(2)
- 收藏
- 关注
原创 初学c++时容易遇到的几个小问题
1 定义类A时,声明了一个常成员函数如void fun() const ; 但是在定义时写成 void A::fun() { ; } 这时,编译器会报错。应写为void A::fun() const { ; } 即在声明和定义时应保持一致。 2 静态成员变量在被调用之前,必须在类外初始化 如 class A { pubilic: A(){ ;} void
2013-04-01 21:35:20
520
原创 结构体数据存储时的对齐原则
这几天在学c++时发现一个很有趣的问题,在此与大家共同分享。数据在系统存储中,有时并不是按我们所想象的那样存储。例如在如下的代码中,大家觉得结果会是什么。 #include using namespace std; struct ABC { ABC( ){ a = 0x12345678 , b = 0xabcd , c = 0xef ;} unsigned char c ; in
2013-04-01 20:38:44
518
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人