在 C++ 中包含头文件的特定部分

代码不完整

我想知道我是否可以包含头文件的特定部分而不是包含整个头文件!

例如在 Python 中,我们可以这样做:

from math import sqrt

只从数学课导入 sqrt 。

无论如何要在 C++ 中做到这一点吗?

艾森·哈克维尔迪利

的种类:

extern "C" double sqrt(double);
extern "C" int printf(char const*, ...);

int main() {
  printf("sqrt(2) = %f\n", sqrt(2.0));
}

Demo

但是,对于模板或类定义,没有办法做到这一点。std出于多种原因,也无法对命名空间中的内容执行此操作,其中之一是实现在那里使用内联命名空间。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

C / C ++包含头文件的顺序

在C ++中包含头文件时,尖括号<>和双引号“”之间的区别?

在C / C ++中包含未使用的头文件是否会对性能产生影响?

在C ++中的头文件中应该包含什么内容?

C ++类可以在头文件中包含内联初始化的静态const std :: array吗?

生成C ++在原子中包含头文件防护?

C ++在多个源文件中包含具有相同类实现的不同头文件

无法在C ++中包含头文件

在函数C ++ 14中包含STL头文件

是否可以在C ++中以间接方式包含头文件

如何在另一个头文件中包含c头文件?

包含头文件(如果存在)以在C中重新定义宏

在C中,我可以推迟头文件的“ typedef”,直到包含并使用头文件吗?

C头文件包含在另一个头文件中,并且都包含在ac文件中

C ++是否包括所有包含在头文件中的头文件?

在C / C ++文件中定义功能,并在头文件中包含相应的文件

查看默认包含`gcc -v`在Mac OS X中C头文件的路径吗?

pycparser如何读取C代码文件中包含的头文件?

在C中包含头文件

为什么C ++ Windows Store应用程序头文件对cpp文件中的包含感到满意?

在Swift中包含C ++头文件

在C ++中的不同目录中包含头文件

在C ++代码中包含头文件的更好方法是什么?

是否可以从 C++ 头文件中自动包含 CMake + SWIG + Python?

C++ 编译不同的 .cpp 文件,将它们包含在头文件中

VSCode 在 c 中包含头文件

如何将一个单独的 Swift 包中的 C 头文件包含到另一个 Swift 包的 C 部分中

你如何在 C++ 中包含头文件和实现文件?

在 C++ 公共头文件中包含嵌套类