读书人

C++种中可以有main()

发布时间: 2012-10-14 14:55:07 作者: rapoo

C++类中可以有main()?
最近看同学学JAVA,在一个类中定以了一个main()就可以运行?C++中类中可以有main()吗?一直没有遇到过。

[解决办法]
完全可以

C/C++ code
class test{public:    int main()    {        puts( "test::main" );        return 0;    }};int main(){    test x;    x.main();}
[解决办法]
C/C++ code
#include<iostream>using namespace std;class test{public:    int main()    {        puts( "test::main" );        return 0;    }};int main(){    test x;    x.main();    system("pause");}
[解决办法]
c++类的main和类外的main是不一样的,最终还是得用类外的main函数作为入口。而在java里,类的main函数是入口,通常这样的定义:public static void main(String[] args)

读书人网 >C++

热点推荐