2013年(11)
发布时间:2013-08-22 20:59:15
Example 1:点击(此处)折叠或打开#include #include using namespace std;class Base{public: void func(){ &nbs.........【阅读全文】
发布时间:2013-08-21 15:27:11
statoc_cast:该操作符用于非多态类型的转换,任何标准转换都可以使用他,即static_cast可以把int转换为 double,但不能把两个不相关的类对象进行转换,比如类A不能转换为一个不相关的类B类型。static_cast本质上是传统c语言强制转换的替代 品。两种不合法:1.char* p=new char[5];unsigned long l=static_cast......【阅读全文】
发布时间:2013-08-21 10:29:07
int arr[5]={1,2,3,4,5};arr:数组首地址 (地址步长:4字节)&arr:数组的地址 (地址步长:20字节)int* arr=new int[5];arr:数组首地址&arr:存放指针的的内存地址测试程序如下:int main(){FILE* fp=fopen("result.txt","w");int arr[5];fprintf(fp,"%x %x\n",arr,arr+1);.........【阅读全文】
发布时间:2013-08-13 14:35:29
C++中的const数据成员:只能在构造函数的初始化列表里进行初始化Java中的final数据成员:可以再数据成员声明处进行初始化,也可以在构造函数中进行初始化,但是interface中无构造函数,其static final成员必须在声明处进行初始化C++中的static数据成员:只能在类外以type ClassName::MemberName=Value 的形式进行初.........【阅读全文】