-
构造函数在对象实例化时被调用查看全部
-
拷贝构造函数查看全部
-
初始化列表查看全部
-
内存分区查看全部
-
string查看全部
-
string使用查看全部
-
string使用查看全部
-
拷贝构造函数 Teacher(const Teacher & tea){}查看全部
-
初始化列表只能在构造函数后面使Student():m_strName("小李"),m_iAge(10){}查看全部
-
构造函数的规则和特点 1.构造函数在对象实例化时被自动调用 2.构造函数与类同名 3.构造函数没有返回值查看全部
-
内存分区查看全部
-
数据成员命名: m_数据类型+名称。 如:m_strName;m_iScore查看全部
-
从栈类型的对象直接使用“.”,而堆中的对象要使用“->”指针访问查看全部
-
从堆中实例化对象运用指针查看全部
-
#include <iostream> #include <iomanip> class Point { public: #define c #ifdef c Point(double a=0,double b=0); ~Point(){ std::cout<<std::setprecision(16)<<"Point : (" <<x<<", "<< y<<") is erased."<<std::endl; } Point(const Point&C) { x=0; y=0; std::cout<<std::setprecision(16)<<"Point : (" <<x<<", "<< y<<") is copied."<<std::endl; } void show() { std::cout<<std::setprecision(16)<<"Point : (" <<x<<", "<< y<<")"<<std::endl; } private: double x; double y; }; Point::Point(double a,double b) { x=a; y=b; std::cout<<std::setprecision(16)<<"Point : (" <<x<<", "<< y<<") is created."<<std::endl; }查看全部
举报
0/150
提交
取消