当前位置:  开发笔记 > 编程语言 > 正文

刚刚启动C++:Compile上的Undefined Symbol错误

如何解决《刚刚启动C++:Compile上的UndefinedSymbol错误》经验,为你挑选了1个好方法。



1> Rob Kennedy..:

它抱怨main未定义,这是对的.C和C++需要一个独立的命名函数main返回int.拥有一个名为的方法的是不够的main; 编译器只关心独立的编译器.

另一件需要记住的是,class类型中成员的默认可见性是私有的.要么改变要使用的类struct- 这几乎是两者之间的唯一区别 - 或者指定公共可见性:

class Race {
public:
  void main() { ... }
};

然后你可以main从你的班级调用这个函数:

int main() {
  Race race;
  race.main();
  return EXIT_SUCCESS;
}

推荐阅读
我我檬檬我我186
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有