摘要: 类中的成员可分为普通成员和静态成员,函数可分为普通函数和静态函数。普通成员只能是每个对象独自拥有,而静态成员则是类的所有对象所共有的。静态成员函数中,只能调用静态成员变量,不能调用普通成员变量。 例如: 阅读全文
posted @ 2018-01-23 21:50 8号prince 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 动态分配一个int变量的内存,并用指针指向它,利用指针去给变量赋值: c语言的写法: int* p1=(int*)malloc(sizeof(int)); *p1=10; c++的写法: int* p2=new int(10); //注意,是() 动态分配一个int[10]数组的内存,并用指针指向它 阅读全文
posted @ 2018-01-23 20:09 8号prince 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 在copy一个对象时(用一个对象去初始化另外一个对象),会调用类中的拷贝构造函数。如果我们自己没有在类里面写拷贝构造函数,则C++编译器会调用默认的拷贝构造函数。 浅拷贝:如果类定义的对象包含的某个成员是动态内存分配产生的(指针变量成员),你先用该类定义了一个对象1,然后又用这个对象1去初始化另外一 阅读全文
posted @ 2018-01-23 11:44 8号prince 阅读(559) 评论(0) 推荐(0) 编辑