#实用主义曾经对包括警卫?

#实用主义曾经对包括警卫?

我正在编写一个代码库,它只在windows上运行,并在VisualStudio下编译(它与Excel紧密集成,所以它不会在任何地方运行)。我想知道我是否应该采用传统的包括警卫在内的方法#pragma once为了我们的密码。我认为让编译器来处理#pragma once将产生更快的编译,并且在复制和粘贴时不太容易出错。它也稍微不那么丑陋。;)

注意:为了获得更快的编译时间,我们可以使用冗余包括警卫但这增加了包含文件和包含文件之间的紧密耦合。通常情况下,这是可以的,因为保护应该基于文件名,并且只有在需要更改包含名称的情况下才会更改。


千万里不及你
浏览 261回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP