小编loc*_*ani的帖子

'k'前缀在Apple的API中表示什么?

我遇到了很多名为k+ someVariableNameHerek+ APILibraryName(2Char)+ 的Core Foundation变量的例子someVariableNameHere.这个前缀K表示什么?

例子包括:

kGLPFAStereo
kCollectionLockBit
kSetDebugOption

objective-c hungarian-notation

47
推荐指数
1
解决办法
1万
查看次数

纯虚函数调用

我显然不会'克服'C++.

在这个编程任务中,我已经走到了尽头.此代码行发生运行时错误:

else if (grid[i][j]->getType() == WILDEBEEST) { ...
Run Code Online (Sandbox Code Playgroud)

消息"运行时错误 - 纯虚函数调用".

根据我的理解,如果函数引用尝试在当前未实例化子类时调用(虚拟)基类,则会发生此错误.但是,我没有看到我犯了这个错误.

相关守则:
教授守则:

const int LION = 1; 
const int WILDEBEEST = 2;

//
// .
// .
// .
//

class Animal {
    friend class Savanna;   // Allow savanna to affect animal 
public: 
    Animal(); 
    Animal(Savanna *, int, int); 
    ~Animal(); 
    virtual void breed() = 0;    // Breeding implementation 
    virtual void move() = 0;     // Move the animal, with appropriate behavior 
    virtual int getType() = 0;   // Return if …
Run Code Online (Sandbox Code Playgroud)

c++ runtime pure-virtual

-1
推荐指数
1
解决办法
2649
查看次数