⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 vc0701.cpp

📁 VC例题源代码,书本上的。。几乎是通用的
💻 CPP
字号:
// Example 7-1:定义Person类
#include <iostream.h>
#include <string.h>
class Person 
{
private:
	char		m_strName[20];
	int 		m_nAge;
	int		m_nSex;
public:
	void		Register(char *name, int age, char sex);
	char *	GetName();
	int 		GetAge();
	char		GetSex();
	void		ShowMe();
};
// Example 7-2:Person类成员函数的定义
void Person:: Register(char *name, int age, char sex)
{
	strcpy(m_strName, name);
	m_nAge = age;
	m_nSex = (sex == 'm'?0:1);
}
char *Person:: GetName()
{
	return m_strName;
}
int Person:: GetAge()
{
	return m_nAge;
}
char Person:: GetSex()
{
	return (m_nSex == 0?'m':'f');
}
void Person:: ShowMe()
{
	cout << GetName() << '\t' << GetAge() << '\t' << GetSex() << endl;
}
// Example 7-3:人事资料的输入和输出
void main()
{
	char name[20], sex;
	int age;
	Person  person1, person2;	
	cout << "Enter a person's name, age and sex:";
	cin  >> name >> age >> sex;
	person1.Register(name, age, sex);
	cout << "person1: \t";
	person1.ShowMe();
	person1.Register("Zhang3", 19, 'm');
	cout << "person1: \t";
	person1.ShowMe();
	person2 = person1;			//对象之间的赋值
	cout << "person2: \t";
	person2.ShowMe();
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -