'virtual xyz'与'xyz virtual'方法
'virtual xyz' vs 'xyz virtual' methods
之间有什么区别
class A {
public:
void virtual method1() {...};
virtual void method2() {...};
};
编译器(编辑:Apple LLVM 3.0)并没有抱怨它。我知道method1不是一个虚拟方法(谈论多态性),那么它是什么?
感谢
如何订购并不重要。你可以写一些有趣的东西,比如
struct A {
void virtual inline f() {}
int static const unsigned value = 0u;
int const typedef value_type;
};
编译器不在乎。标准也不在乎。
相关文章:
- C++核心准则 C35 对于接口类"A base class destructor should be either public and virtual, or protected and nonv
- 当我从下面的代码中删除关键字 virtual 时,它可以正常工作,否则会出现错误。在这里"virtual"字的意义是什么?
- _T("xyz")是什么意思?
- 在基类中调用的 VIrtual 基函数,C++
- C++类:virtual和override,或者两者都没有
- CGAL:无法打开 .xyz 文件
- g++ [[noreturn]] on a virtual method
- 学习时空复杂性时语句XYZ的含义是什么?
- "virtual"对C++析构函数有何影响?
- 多重继承:跳过'virtual'关键字并拒绝菱形层次结构的使用?
- 错误"pure virtual method called",当此方法已被覆盖时
- 为什么C++尝试/捕获没有捕获"pure virtual call"异常?
- 防止 CRTP 特征码在"pure virtual"调用中堆栈溢出
- Protobuf 生成的C++类无法针对 iOS 进行编译,并显示错误"Only virtual member functions can be marked 'final'"
- 为什么必须将"virtual"放入基类中,而不是仅在子类中使用"override"?在C++
- #define xyz在#include预编译标题之前
- 使用 -march 编译会导致线程说"pure virtual method called"
- RGB到XYZ,图像转换
- "Prototype pattern"和"Virtual constructor"是相同的模式吗?
- 'virtual xyz'与'xyz virtual'方法