猿问

一个初学者问题,求教

#include <iostream> using namespace std; class test {public: test (); ~test(){}; private: int i; }; test::test() {i=25; for(int ctr=0;ctr<10;ctr++) {cout<<"counting at"<<ctr<<"\n";} } test anobject; int main() {return 0; } 问题是运算结果是什么,我感觉从main运行没有结果啊,求解答
祝福9999
浏览 1486回答 3
3回答

onemoo

你写的 main 函数是这个吧int main() { return 0; }它根本就什么也没做啊!直接 return 0 了,所以从 main 函数中出不来什么结果。 不过因为你前面还定义了一个全局 test 对象 anobject,它在构造时会调用构造函数,所以构造函数会输出些内容的。

城中增慕寒

请把问题说得清楚点,或者拍个照
随时随地看视频慕课网APP
我要回答