19.【c++基础篇.三个文件实现】

简介: 19.【c++基础篇.三个文件实现】


(一)、为什么要使用多个文件进行编程?

如果一个类只被一个程序使用,那么累的声明和成员函数的定义可以直接写在程序的开头,但如果是一个类被多累程序使用,这样做重复的工作量就会很大了,效率也就低了.

(二)、三个文件的作用:

1.类声明头文件(后缀.h或则无后缀)

目的:是为了声明一个类的.

2.类实现文件(后缀为.cpp)

目的:是为了实现类的定义的.

3.类的使用文件(后缀为.cpp) 即主文件

目的是为了运行文件的.

(三)、使用基本注意事项:

在运用头文件的时候,要使用:#incldue “文件名.h”

(四)、实战项目.

1.代码展示:

头文件声明:

#pragma once
#include <iostream>
#include <string.h>
using namespace std;
class Student
{
private:
  string name;
public:
  Student(string n);
  void show();
};

源文件定义:

#include <iostream>
#include "class.h"
using namespace std;
Student::Student(string n)
{
  name = n;
}
void Student::show()
{
  cout << "您的名字是:" << name;
}

主文件:

#include <iostream>
#include "class.h"
using namespace std;
int main()
{
  Student s("李明");
  s.show();
}

2.效果展示:


相关文章
|
1月前
|
存储 C++
基于C++的简易文件压缩与解压缩工具设计与实现
基于C++的简易文件压缩与解压缩工具设计与实现
16 3
|
1月前
|
安全 算法 程序员
【C/C++ 文件操作】深入理解C语言中的文件锁定机制
【C/C++ 文件操作】深入理解C语言中的文件锁定机制
39 0
|
1月前
|
Unix 编译器 Linux
【计算机基础 ELF文件】深入探索ELF文件:C++编程中的关键组成部分
【计算机基础 ELF文件】深入探索ELF文件:C++编程中的关键组成部分
50 0
|
1月前
|
C++
C++学习系列---读取文件名存入txt和从txt读取每行信息
C++学习系列---读取文件名存入txt和从txt读取每行信息
|
1月前
|
C++
如何在C++中实现cpp文件中引用另外一个cpp文件
如何在C++中实现cpp文件中引用另外一个cpp文件
|
4月前
|
C++
CLion创建C/C++文件时添加模板代码
CLion创建C/C++文件时添加模板代码
CLion创建C/C++文件时添加模板代码
|
1月前
|
Linux C++ iOS开发
【C++ 17 新特性 文件管理】探索C++ Filesystem库:文件和目录操作的全面指南(二)
【C++ 17 新特性 文件管理】探索C++ Filesystem库:文件和目录操作的全面指南
262 2
|
1月前
|
Linux API C++
【C++ 17 新特性 文件管理】探索C++ Filesystem库:文件和目录操作的全面指南(一)
【C++ 17 新特性 文件管理】探索C++ Filesystem库:文件和目录操作的全面指南
324 2
|
26天前
|
C++ Python
【C++/Python】C++调用python文件
【C++/Python】C++调用python文件
|
1月前
|
存储 安全 Linux
C++文件格式深度解析:从底层结构到关键特性
C++文件格式深度解析:从底层结构到关键特性
251 3
C++文件格式深度解析:从底层结构到关键特性