Questions tagged «code-separation»

17
将C ++定义放在头文件中是一种好习惯吗?
我个人使用C ++的风格总是将类声明放在include文件中,并将定义放在.cpp文件中,这与Loki对C ++头文件代码分离的回答中所规定的非常相似。诚然,我喜欢这种样式的部分原因可能与我过去对Modula-2和Ada进行编码所花费的时间有关,这两种方式在规范文件和主体文件方面都有相似的方案。 我有一个同事,比我更懂C ++,他坚持认为所有C ++声明都应尽可能在头文件中包括这些定义。他并不是说这是一种有效的替代样式,甚至不是一种更好的样式,而是这是每个人现在都在使用C ++的新的普遍接受的样式。 我不像以前那样虚弱,所以我真的不急于爬上他的这个潮流,直到我看到更多的人和他在一起。那么这个成语到底有多普遍? 只是为了给出一些答案的结构:现在是The Way,很常见,有点常见,不常见或被bug淘汰吗?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.