一道类的程序题#include using namespace std;class obj{\x05 static int i;public:\x05 obj() { i++; }\x05 obj() { i--; }\x05 static int getval() { return i;}};int obj::i = 0;void f(){\x05 obj ob2;\x05 cout
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/30 08:28:43
![一道类的程序题#include using namespace std;class obj{\x05 static int i;public:\x05 obj() { i++; }\x05 obj() { i--; }\x05 static int getval() { return i;}};int obj::i = 0;void f(){\x05 obj ob2;\x05 cout](/uploads/image/z/10776540-12-0.jpg?t=%E4%B8%80%E9%81%93%E7%B1%BB%E7%9A%84%E7%A8%8B%E5%BA%8F%E9%A2%98%23include+using+namespace+std%3Bclass+obj%7B%5Cx05+static+int+i%3Bpublic%3A%5Cx05+obj%28%29+%7B+i%2B%2B%3B+%7D%5Cx05+obj%28%29+%7B+i--%3B+%7D%5Cx05+static+int+getval%28%29+%7B+return+i%3B%7D%7D%3Bint+obj%3A%3Ai+%3D+0%3Bvoid+f%28%29%7B%5Cx05+obj+ob2%3B%5Cx05+cout)
一道类的程序题#include using namespace std;class obj{\x05 static int i;public:\x05 obj() { i++; }\x05 obj() { i--; }\x05 static int getval() { return i;}};int obj::i = 0;void f(){\x05 obj ob2;\x05 cout
一道类的程序题
#include
using namespace std;
class obj
{
\x05 static int i;
public:
\x05 obj() { i++; }
\x05 obj() { i--; }
\x05 static int getval() { return i;}
};
int obj::i = 0;
void f()
{
\x05 obj ob2;
\x05 cout
一道类的程序题#include using namespace std;class obj{\x05 static int i;public:\x05 obj() { i++; }\x05 obj() { i--; }\x05 static int getval() { return i;}};int obj::i = 0;void f(){\x05 obj ob2;\x05 cout
int main()
{
\x05 obj ob1;//i=1
\x05 f();//i=2,打印2
\x05 obj *ob3 = new obj;//f结束,ob2析构,i=1,定义ob3后i=2
\x05 cout