我对给我们的这段代码感到非常困惑:
class KeyedWord
{
public:
KeyedWord(char* word); // TO BE IMPLEMENTED
char* getWord(); // TO BE IMPLEMENTED
char* getKey(); // TO BE IMPLEMENTED
~KeyedWord();
private:
char * _word;
char* _key;
};
void main(int argumentCount, char** arguments)
{
if (argumentCount <= 1)
{
std::cout << "No file name given as argument" << std::endl;
}
else
{
}
我很困惑,因为:
如果 main 是程序的起源,我应该如何为 main 提供重载?
此外,当我尝试实现上述功能之一时,我收到一条错误消息,告诉我存在定义错误。这就是我正在尝试的:
void KeyedWord::getWord()
{
return;
}