标签:提示 struct 更新 c++编程 must ref 那是 ++ 编译器
有时候在windows系统下编译没问题,但是在linux系统下就不行了,那是因为linux下有同名函数。
好一点的编译器会提示:Must use ‘class/struct‘ tag to refer to type ‘XXX‘ in this scope;差一点的编译器直接找不到类型并抛出一堆错误,让人摸不着头脑。
这个时候有两种解决办法,一种是你自己定义的这个类在使用的时候,在前面加上class或struct(可以混用);另一种办法就是改掉自己定义的类名/结构体名。
标签:提示 struct 更新 c++编程 must ref 那是 ++ 编译器
原文地址:http://www.cnblogs.com/xiaoxi666/p/7442087.html