【C++Primer】构造函数_初始化列表编码
2017-01-30 16:28
120 查看
啊!又是让人崩溃的一天!简直完美到原地爆炸!
#include <stdio.h>
#include <iostream>
#include <string>
#include "Teacher.h"
using namespace std;
class Teacher
{
public:
Teacher(string name="Jim",int age=2,int m=100);
void setName(string name);
string getName();
void setAge(int age);
int getAge();
int getMax();
private:
string m_strName;
int m_iAge;
const int m_iMax;
};
Teacher::Teacher(string name,int age,int m):m_strName(name),m_iAge(age),m_iMax(m)
{
cout<<"Teacher(sting name,int age)"<<endl;
}
void Teacher::setName(string name)
{
m_strName=name;
}
string Teacher::getName()
{
return m_strName;
}
void Teacher::setAge(int age)
{
m_iAge=age;
}
int Teacher::getAge()
{
return m_iAge;
}
int Teacher::getMax()
{
return m_iMax;
}
int main()
{
Teacher t1("Ludwing",26,150);
cout<<t1.getName()<<" "<<t1.getAge()<<" "<<t1.getMax()<<endl;
return 0;
}
#include <stdio.h>
#include <iostream>
#include <string>
#include "Teacher.h"
using namespace std;
class Teacher
{
public:
Teacher(string name="Jim",int age=2,int m=100);
void setName(string name);
string getName();
void setAge(int age);
int getAge();
int getMax();
private:
string m_strName;
int m_iAge;
const int m_iMax;
};
Teacher::Teacher(string name,int age,int m):m_strName(name),m_iAge(age),m_iMax(m)
{
cout<<"Teacher(sting name,int age)"<<endl;
}
void Teacher::setName(string name)
{
m_strName=name;
}
string Teacher::getName()
{
return m_strName;
}
void Teacher::setAge(int age)
{
m_iAge=age;
}
int Teacher::getAge()
{
return m_iAge;
}
int Teacher::getMax()
{
return m_iMax;
}
int main()
{
Teacher t1("Ludwing",26,150);
cout<<t1.getName()<<" "<<t1.getAge()<<" "<<t1.getMax()<<endl;
return 0;
}
相关文章推荐
- C++ 构造函数初始化列表 与 赋值 总结
- C++构造函数初始化列表
- C++类构造函数初始化列表
- 从初始化列表和构造函数谈C++的初始化机制
- 必须在构造函数的成员初始化列表里初始化
- c++中什么类型的成员变量只能在构造函数的初始化列表中进行
- [C++] 繁杂的语法之构造函数初始化列表
- 构造函数初始化列表相关知识点集合
- (总结)C++的构造函数(初始化列表,缺省/复制和带默认参数的构造函数)和析构函数详解
- C++中构造函数初始化列表与构造函数体的区别
- C++ 构造函数初始化列表
- C++类构造函数初始化列表
- c++基础语法(构造函数初始化列表)
- C++构造函数初始化列表与赋值
- C++构造函数初始化列表中不能使用this指针
- 关于初始化构造函数列表
- 构造函数初始化列表
- C++类构造函数初始化列表
- 何时构造函数必须使用初始化列表而不是赋值
- 重温《C++ Primer》笔记四 构造函数的初始化列表