摘要:
动态分配一个int变量的内存,并用指针指向它,利用指针去给变量赋值: c语言的写法: int* p1=(int*)malloc(sizeof(int)); *p1=10; c++的写法: int* p2=new int(10); //注意,是() 动态分配一个int[10]数组的内存,并用指针指向它 阅读全文
摘要:
在copy一个对象时(用一个对象去初始化另外一个对象),会调用类中的拷贝构造函数。如果我们自己没有在类里面写拷贝构造函数,则C++编译器会调用默认的拷贝构造函数。 浅拷贝:如果类定义的对象包含的某个成员是动态内存分配产生的(指针变量成员),你先用该类定义了一个对象1,然后又用这个对象1去初始化另外一 阅读全文