我想编写一个函数调用并让 Visual Studio 为我生成它的声明。World 对象在下面的代码中没有logCharacterMovement方法:
Class Enemy(){
private:
World* worldItResidesIn;
public
void takeYourTurn(){
//let's say some movement logic is here
worldItResidesIn->logCharacterMovement("enemy", std::make_pair(oldXPos, oldYPos), std::make_pair(newXPos, newYPos));
}
}
这是我希望 Visual Studio 在世界级中创建的方法声明:
Class World(){
void logCharacterMovement(const char*, std::pair<int,int>, std::pair<int,int>);
}
我 99% 确定这是可能的,可能使用快速操作和重构菜单,但我似乎无法弄清楚。