【发布时间】:2015-06-01 15:25:15
【问题描述】:
Vector2D tankPos = Tank_b017191c::GetTankPosition();
我试图从不同的类调用一个函数,但我收到了这个错误:
47 IntelliSense:非静态成员引用必须相对于 具体的 对象 e:\Repos\GameAI\GameAI\PathFinder_b017191c.cpp 113 21 GameAI
我已将 Tank_b017191c.h 包含在我的头文件中,但还没有走多远..
【问题讨论】:
-
你需要一个对象来调用一个非静态成员函数。
Object a; a.foo(); -
你需要一个该类的实例,而不仅仅是它的类型
标签: c++ non-static