目录
代码实现:
// ConsoleApplication1.cpp : 定义控制台应用程序的入口点。
//
// test.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include <iostream>
#include <string>
using namespace std;
class test{
static int sum;
public:
test() {
sum++;
print();
cout << "test() is called. " << endl;
}
~test(void){
sum--;
print();
cout << "~test is called" << endl;
}
test(const test ¶){
sum++;
print();
cout << "test(const test ¶) is called. " << endl;
}
void print(void){
cout << "sum = " << sum << endl;
}
};
int test::sum = 0;
test fun(test h)
{
h.print();
return h;
}
int main(int argc, char *argv[])
{
test b;
cout << "*******************************" << endl;
b.print();
co