使用Clang ++,有没有办法将文件包含为名称空间等?

布莱恩·格雷斯(Bryan Grace)

有没有一种方法可以命名空间(或以其他方式)包含一个文件,而无需更改要包含的文件?

如:

#include "A.cpp" as namespace A

从而,例如:

启动文件

// #include "A.cpp" as namespace A
#include "B.cpp"

int main() {
    // Could call A::Function() 
    // or similar??
}

丙型肝炎

int Function() {
    return 1;
}

丙型肝炎

int Function() {
    return 2;
}

汇编:

clang++ --std=c++2a Start.cpp -o Start.o; ./Start.o
罗斯梅

您可以将include包装到名称空间中。

namespace A {
#include "A.cpp"
}

但是,您冒着以下风险:该文件中包含的所有内容也都是该新名称空间的一部分,并且可能最终导致各种问题,例如未解析的符号。

注意:您不应包含cpp文件。这不好。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

有没有办法优先使用我在系统名称空间中写过的类

来自分类Dev

有没有办法在使用nav.SelectSingleNode时欺骗名称空间

来自分类Dev

有没有办法使用m4从包含的文件中包含行的子集?

来自分类Dev

有没有办法让ext文件系统在Linux中为自己使用更少的空间?

来自分类Dev

有没有办法在命名新创建的文件时使用导入文件的名称?

来自分类Dev

有没有办法将密钥文件与TrueCrypt全盘加密一起使用?

来自分类Dev

LotusScript - 有没有办法使用 ODBC 将附件(文件)发送到 MySQL?

来自分类Dev

有没有办法使用 Kotlin 将 CSV 文件导入 SQLite 数据库?

来自分类Dev

有没有办法在Linux上使用GCC / Clang强制乘法定义的符号?

来自分类Dev

有没有办法使用 php 或某个包将 XML 文件转换为 OWL 文件?

来自分类Dev

有没有办法弄清楚磁盘空间是如何被使用的

来自分类Dev

使用Guava 19.0,有没有办法将文件扩展名映射到MediaType?

来自分类Dev

有没有办法使用汇总将版权内容放入生成的 js 文件中?

来自分类Dev

有没有办法使用python将一个大的json文件转换成csv格式

来自分类Dev

有没有办法在包含通配符的数组上快速使用switch?

来自分类Dev

有没有办法在包含通配符的数组上快速使用switch?

来自分类Dev

有没有办法使用 phpwkhtmltopdf 包含刀片模板而不是纯 html?

来自分类Dev

有没有办法使用git找出bitbucket团队存储库名称?

来自分类Dev

有没有办法在Java的注释属性(例如值)中使用当前类的名称?

来自分类Dev

有没有办法在变量名称中使用变量?

来自分类Dev

有没有办法在bigquery中使用动态数据集名称

来自分类Dev

有没有办法在ctags中使用相同的标签名称?

来自分类Dev

有没有办法使用git找出bitbucket团队存储库名称?

来自分类Dev

有没有办法在不包含 gcc 的情况下在 linux 中安装 clang multilib?

来自分类Dev

有没有办法将QTcpSocket与现有套接字一起使用?

来自分类Dev

在使用c ++读取文件时,有没有办法忽略文件字符的结尾?

来自分类Dev

有没有办法使用角度文件保护程序下载任何类型的文件?

来自分类Dev

有没有办法用clang有效地编译已经预处理的文件?

来自分类Dev

有没有办法使用 Python 使用 open 反向读取文件

Related 相关文章

  1. 1

    有没有办法优先使用我在系统名称空间中写过的类

  2. 2

    有没有办法在使用nav.SelectSingleNode时欺骗名称空间

  3. 3

    有没有办法使用m4从包含的文件中包含行的子集?

  4. 4

    有没有办法让ext文件系统在Linux中为自己使用更少的空间?

  5. 5

    有没有办法在命名新创建的文件时使用导入文件的名称?

  6. 6

    有没有办法将密钥文件与TrueCrypt全盘加密一起使用?

  7. 7

    LotusScript - 有没有办法使用 ODBC 将附件(文件)发送到 MySQL?

  8. 8

    有没有办法使用 Kotlin 将 CSV 文件导入 SQLite 数据库?

  9. 9

    有没有办法在Linux上使用GCC / Clang强制乘法定义的符号?

  10. 10

    有没有办法使用 php 或某个包将 XML 文件转换为 OWL 文件?

  11. 11

    有没有办法弄清楚磁盘空间是如何被使用的

  12. 12

    使用Guava 19.0,有没有办法将文件扩展名映射到MediaType?

  13. 13

    有没有办法使用汇总将版权内容放入生成的 js 文件中?

  14. 14

    有没有办法使用python将一个大的json文件转换成csv格式

  15. 15

    有没有办法在包含通配符的数组上快速使用switch?

  16. 16

    有没有办法在包含通配符的数组上快速使用switch?

  17. 17

    有没有办法使用 phpwkhtmltopdf 包含刀片模板而不是纯 html?

  18. 18

    有没有办法使用git找出bitbucket团队存储库名称?

  19. 19

    有没有办法在Java的注释属性(例如值)中使用当前类的名称?

  20. 20

    有没有办法在变量名称中使用变量?

  21. 21

    有没有办法在bigquery中使用动态数据集名称

  22. 22

    有没有办法在ctags中使用相同的标签名称?

  23. 23

    有没有办法使用git找出bitbucket团队存储库名称?

  24. 24

    有没有办法在不包含 gcc 的情况下在 linux 中安装 clang multilib?

  25. 25

    有没有办法将QTcpSocket与现有套接字一起使用?

  26. 26

    在使用c ++读取文件时,有没有办法忽略文件字符的结尾?

  27. 27

    有没有办法使用角度文件保护程序下载任何类型的文件?

  28. 28

    有没有办法用clang有效地编译已经预处理的文件?

  29. 29

    有没有办法使用 Python 使用 open 反向读取文件

热门标签

归档