首页 > 后端开发 > C++ > 如何将C类声明和成员函数实现分离到头文件和源文件中?

如何将C类声明和成员函数实现分离到头文件和源文件中?

DDD
发布: 2025-01-02 13:01:43
原创
970 人浏览过

How to Separate C   Class Declarations and Member Function Implementations into Header and Source Files?

将类和成员函数分离到头文件和源文件中

在 C 中,可以在单独的头文件和源文件中声明和实现类。这样可以更轻松地管理和组织代码。

头文件中的类声明:

头文件 (.h) 包含类声明,其中包括名称、数据成员和成员函数原型。包含防护用于防止多重包含。

// A2DD.h
#ifndef A2DD_H
#define A2DD_H

class A2DD
{
public:
  A2DD(int x, int y);
  int getSum();
};

#endif
登录后复制

源文件中的类实现:

源文件 (.cpp) 包含类成员的实现功能。这些函数是使用类的作用域运算符 (::) 定义的。

// A2DD.cpp
#include "A2DD.h"

A2DD::A2DD(int x, int y)
{
  gx = x;
  gy = y;
}

int A2DD::getSum()
{
  return gx + gy;
}
登录后复制

使用类的语法:

要使用该类,请包含头文件在主文件中。类的实例化和对其成员函数的访问如下完成:

// main.cpp
#include "A2DD.h"

int main()
{
  A2DD a(1, 2);
  int sum = a.getSum();
  return 0;
}
登录后复制

以上是如何将C类声明和成员函数实现分离到头文件和源文件中?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板