ToB企服应用市场:ToB评测及商务社交产业平台

标题: 为什么不推荐在头文件中直接定义函数? [打印本页]

作者: 涛声依旧在    时间: 2023-7-17 04:03
标题: 为什么不推荐在头文件中直接定义函数?
为什么不推荐在头文件中直接定义函数?

1. 函数的分文件编写

在C++中,函数的分文件编写是一种让代码结构更加清晰的方法,通常可以分为以下几个步骤:
例如,如果要编写一个求两个数最大值的函数,可以这样做:
  1. #pragma once // 防止头文件重复包含
  2. #include <iostream> // 引入输入输出流头文件
  3. using namespace std; // 使用标准命名空间
  4. // 函数声明
  5. int max(int a, int b);
复制代码
  1. #include "max.h" // 引入自定义头文件
  2. // 函数定义
  3. int max(int a, int b) {
  4.     return a > b ? a : b; // 三目运算符,返回最大值
  5. }
复制代码
[code]#include "max.h" // 引入自定义头文件int main() {    int a = 10;    int b = 20;    cout




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4