src我有一个带有和目录的项目include。编译时,我include通过-I选项 ( gcc -Iinclude ...) 传递目录。
我应该使用双引号 ( ") 还是尖括号 ( <) 来包含我自己的头文件?
我试图寻找答案,发现这两个相互矛盾的陈述:
我认为陈述2更清楚。当包含带双引号的文件时,最明显的是它是我自己的标头。
我应该使用引号或括号来包含我自己的头文件吗?C 标准允许这两种可能性。那么最佳实践是什么?
B使用 C++98(或 C++03),如何定义类 ( ),使得不能从D派生自 的类 ( )实例化任何对象B。
struct B {};
struct D : public B {};
D d; // this should result in a compiler error
Run Code Online (Sandbox Code Playgroud)
在 C++11(或更新版本)中,可以使用final说明符。