C++学习2:写一个含有成员函数的类

#include <iostream>
#include<string>

using namespace std;

class STU
{
public:
	void i_stu();
	void o_stu();
private:
	string name;
	int age;
};

int main()
{
	STU t1;
	t1.i_stu();
	t1.o_stu();

	system("pause");
	return 0;
}

void STU::i_stu()
{
	cin >> name;
	cin >> age;
}

void STU::o_stu()
{
	cout << name << endl;
	cout << age <<endl;
}

注意:

1.在主函数中调用两个成员函数时,应指明对象,表示调用的是哪一个对象的成员函数(即t1.i_stu();

2.在类外定义类的成员函数时,应指明函数的作用域(即STU::i_stu

3.在成员函数引用本对象的数据成员时,只需直接写数据成员名称即可,C++会默认为是本对象的数据成员。

猜你喜欢

转载自blog.csdn.net/qq_34471646/article/details/81349066