gpt4 book ai didi

C++ 非静态成员引用必须相对于特定对象

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:43:17 29 4
gpt4 key购买 nike

Vector2D tankPos = Tank_b017191c::GetTankPosition();

我试图从不同的类调用一个函数,但我收到了这个错误:

47 IntelliSense: a nonstatic member reference must be relative to a specific object e:\Repos\GameAI\GameAI\PathFinder_b017191c.cpp 113 21 GameAI

我已将 Tank_b017191c.h 包含在我的头文件中,但还不够..

最佳答案

似乎成员函数GetTankPosition 是一个非静态成员函数。例如,您必须使用类的实例来调用它

Tank_b017191c tank;
Vector2D tankPos = tank.GetTankPosition();

Tank_b017191c tank( /* some arguments */ );
Vector2D tankPos = tank.GetTankPosition();

关于C++ 非静态成员引用必须相对于特定对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29315276/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com