无法理解C ++函数声明

时间:2019-06-16 18:34:04

标签: c++

当我遇到一些像这样的函数声明时,我正在阅读用C ++编写的程序的源代码:

virtual bool _Open(LPCTSTR aFileSpec, DWORD &aFlags) = 0;

为什么将这个声明的函数设置为零?

其他问题:(编辑)

这样的声明意味着什么?

virtual __int64 _Length() const = 0;

还有哪些其他关键字可以代替const?它们的含义是什么?

1 个答案:

答案 0 :(得分:1)

这是一个纯虚函数:https://en.cppreference.com/w/cpp/language/abstract_class

希望派生非抽象类来实现它。