目录
一、构造函数
1.定义对象的时候,自动调用当前类的构造函数
如果程序员没有定义构造函数,则类会提供一个默认的构造函数,给类中的数据成员分配空间。(分配的是栈上的空间)
2.构造的特殊的成员函数,函数名和类名相同,无返回类型,可以带参数(说明构造函数可以重载)
<<能带参数说明可以构成重载<<
#include<iostream>
using namespace std;
class Table
{
public:
void Set();
void Print();
private:
int m_length;
int m_width;
int m_height;
};
void Table::Set()
{
m_length = 120;
m_width = 40;
m_height = 80;
}
void Table::Print() {
cout << m_length << " " << m_width << " " << m_height << endl;
}
//Person p;
int main()
{
Table t;
//t.Set();
t.Print();
}