最佳编程实践,C++ Headers 和 Include
Best Programming Practise, C++ Headers and Include
好的,我四处看了看,但一无所获。
由于我一直在学习 C++,一些人告诉我可以将我的包含存储到 .h 文件中,而另一些人则告诉我将它们保存在 .cpp 文件中。
我的问题是什么是首选行业标准,为什么?
.cpp
中的包含仅在编译该文件时包含,但 .h
中的包含将在每次调用文件时包含。
因此,将您的包含文件放入 cpp 文件中很可能会加快编译速度(减少交叉引用)
好的,我四处看了看,但一无所获。
由于我一直在学习 C++,一些人告诉我可以将我的包含存储到 .h 文件中,而另一些人则告诉我将它们保存在 .cpp 文件中。
我的问题是什么是首选行业标准,为什么?
.cpp
中的包含仅在编译该文件时包含,但 .h
中的包含将在每次调用文件时包含。
因此,将您的包含文件放入 cpp 文件中很可能会加快编译速度(减少交叉引用)