0
#include <iostream>
class ObjectInfo{
private:
static float Rotation;
public:
//sets object rotation value
void SetR(float a){ static float Rotation = a; }
//print roation value (I think this is where the problem is located)
void PrintR(){ std::cout << Rotation;}
};
int main()
{
ObjectInfo Wall;
//set float var
float Rotation;
//Get user set rotation
std::cin >> Rotation;
//set wall rotation
Wall.SetR(Rotation);
//print wall rotation value
Wall.PrintR();
std::cin >> Rotation;
}
错误1错误LNK2001:无法解析的外部符号 “私人:(?旋转@ ObjectInfo @@ 0MA)静浮ObjectInfo ::旋转”解析的外部符号“私人:静浮ObjectInfo ::旋转
错误2错误LNK1120:1周无法解析的外部
这是一个样机我量身定做的,我不知道如何解决该错误
是否anynyone知道什么可能导致此错误
?我得到相同的错误,如果我尝试返回值,然后couting该值。
有没有人知道一个alteriate解决方案来重新从类的价值?
特别是这个答案:http://stackoverflow.com/a/12574407/1413395 –