当我遇到一些像这样的函数声明时,我正在阅读用C ++编写的程序的源代码:
virtual bool _Open(LPCTSTR aFileSpec, DWORD &aFlags) = 0;
为什么将这个声明的函数设置为零?
其他问题:(编辑)
这样的声明意味着什么?
virtual __int64 _Length() const = 0;
还有哪些其他关键字可以代替const
?它们的含义是什么?
答案 0 :(得分:1)
这是一个纯虚函数:https://en.cppreference.com/w/cpp/language/abstract_class
希望派生非抽象类来实现它。