0

在 Visual Studio 中,方法的定义通常在头文件中。

当我们只需要在头文件中编写声明,并将其定义写入实现文件(在其 cpp 文件中)时?这样做有什么好处吗?

4

1 回答 1

0

一个很大的优势是,如果您更改函数的实现,您不必重新编译使用该头文件的每个文件。事实上,这就是 C 和 C++ 的设计用途。随着您的项目变得越来越大,您将体会到将接口(在标头中)与实现(在 .cpp 文件中)分离的好处。(但是,如果您正在编写模板,则不适用)

于 2013-07-12T16:25:30.187 回答