我想在main()中实现一个类的函数成员来使用那里的函数。
我有这堂课:
client1.RunCommand($"echo {base64ContentOfFile} | base64 -d > /path/to/file")
我想在main()中实现execute()函数,将结果类传递给函数。
我试过了:
class CMD{
public:
CMD();
~CMD();
virtual void execute();
};
然后,otherFunction()函数将执行以下操作:
main(){
//....
class : public CMD {
public:
void execute(){
next(); //This function is declared in the scope of main()
}
} cmd1;
otherFunction(&cmd1);
}
我尝试过什么都失败了。我来自C#和Java,我可以在那里做这些事情。这在C ++中甚至可能吗?
在编译期间,我收到以下错误:
未定义引用`vtable for CMD'