类外实现类函数
1.同文件中
在类外可以通过::定义类函数
c++
class Person{
public:
void sleep();
};
void Persion::sleep(){
cout << "睡觉喽" << endl;
}2.其他文件
2.1 创建类
右键源文件->添加->新建项

点击显示所有模板

选择c++类,填入需要创建的类名,点击添加

接下来的可以看情况修改,一般直接点击确定

之后我们发现,解决方案管理器中已经给我们创建好了源文件以及头文件

2.2 定义及使用
- 头文件中:定义类,以及可以对外公共的成员,包含成员函数的声明
- 源文件中:实现头文件中的成员函数,或者定义私有的成员
在源文件中,不管是定义成员函数还是使用,都需要引入相应的头文件
c++
#pragma once
#include <iostream>
using namespace std;
class Dog{
public:
void eat();
};c++
#include "Dog.h"
void Dog::eat() {
cout << "小狗爱吃骨头" << endl;
}c++
#include<iostream>
#include "Dog.h"
using namespace std;
int main() {
Dog dog;
dog.eat(); //小狗爱吃骨头
}