类
1 | #define PI 3.14 |
类的大小
1 | class A{ |
结构体
1 | struct Teacher{ |
C++中的类定义步骤
1,在C++中,类和函数一般会声明在头文件中:
teacher.h1
2
3
4
5
6
7
8
9
10
11
12
13
14
15// C++ 中,类和函数的声明都是放在头文件中的
// 确保该头文件在多次include时,只会被引入,编译一次
#pragma once
class MyTeacher{
private:
int age;
char* name;
public:
void setAge(int age);
int getAge();
void setName(char* name);
char* getName();
};
2,实现
teacher.cpp1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17#include "teacher.h"
int MyTeacher::getAge(){
return this->age;
}
void MyTeacher::setAge(int age){
this->age = age;
}
void MyTeacher::setName(char* name){
this->name = name;
}
char* MyTeacher::getName(){
return this->name;
}
3,使用
1 | #include "teacher.h" |