student.h
来自「This is Visual C++ basis operation. Usin」· C头文件 代码 · 共 52 行
H
52 行
//student.h
#ifndef _INSIDE_VISUAL_CPP_STUDENT
#define _INSIDE_VISUAL_CPP_STUDENT
class CStudent:public CObject
{
DECLARE_DYNAMIC(CStudent)//支持动态性的宏
public:
CString m_Name;
int m_Grade;
CStudent() //默认构造函数
{
m_Grade=0;
}
//支持初始化的构造函数
CStudent(const char*Name,int Grade):m_Name(Name)
{
m_Grade=Grade;
}
//支持对象拷贝的构造函数
CStudent(const CStudent&s):m_Name(s.m_Name)
{
//copy constructor
m_Grade=s.m_Grade;
}
const CStudent&operator=(const CStudent& s)//对象赋值运算
{
m_Name=s.m_Name;
m_Grade=s.m_Grade;
return *this;
}
BOOL operator==(const CStudent&s)const//等于运算
{
if ((m_Name==s.m_Name)&&(m_Grade==s.m_Grade))
return true;
else
return false;
}
BOOL operator!=(const CStudent&s)const//不等于运算
{
return !(*this==s);
}
#ifdef _DEBUG
void Dump(CDumpContext&dc)const;
#endif //_DEBUG
};
#endif //_INSIDE_VISUAL_CPP_STUDENT
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?