具有多个源文件 (.cpp) 的模块是否具有一个或多个翻译单元?我的理解是每个单独的源文件(.cpp)都将是它自己的翻译单元,除非它被包含在内,并且#pragma onced(我猜这是一种弊端),但我不知道这是如何在模块化程序中完成的. 如果有什么不同,那我对 Visual Studio C++ 开发特别感兴趣(C++2020 后)
问问题
50 次
具有多个源文件 (.cpp) 的模块是否具有一个或多个翻译单元?我的理解是每个单独的源文件(.cpp)都将是它自己的翻译单元,除非它被包含在内,并且#pragma onced(我猜这是一种弊端),但我不知道这是如何在模块化程序中完成的. 如果有什么不同,那我对 Visual Studio C++ 开发特别感兴趣(C++2020 后)