给定源文件 source.cpp
我如何生成适当的 header source.hpp
?
我在 linux 64 位下,我想避免手动编写 header 以减少我花在编写代码上的时间并限制可能的错误。
最佳答案
您无法从源文件自动生成适当的 header ,因为没有关于什么是适当的 header 的正式定义。特别是,从源文件中提取声明的工具无法知道声明是否应为翻译单元私有(private)或在其他翻译单元之间共享。在第一种情况下,标题中的声明恕我直言是不合适的。
关于c++ - 使用 gcc 或 clang 自动生成 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17832010/