- #include <iostream>
-
using namespace std;
-
-
int main()
-
{
-
cout << "hello" << endl;
-
}
要求不修改main函数,让输出变为
hi
hello
bye
有什么好的方法没?
解决方案:
可以使用一个全局对象,然后在它的构造函数里输出hi,在析构函数里输出bye
具体如下:
- #include <iostream>
-
using namespace std;
-
-
int main()
-
{
-
cout << "hello" << endl;
-
}
-
-
class CC
-
{
-
public:
-
CC(void);
-
~CC(void);
-
};
-
-
CC::CC(void)
-
{
-
cout << "hi" << endl;
-
}
-
CC::~CC(void)
-
{
-
cout << "bye" << endl;
-
}
-
CC object;
阅读(693) | 评论(0) | 转发(0) |