一段C++程序,二级题库里的,看懵了,请求详细讲解一下每一步他是要干什么的,谢谢啦~~

用visual studio运行发现是有错误的,就更懵了.现在是连每一步什么目的,用到了什么也不清楚,请求好心人讲解一下啦~~多多谢谢~~

#include<iostream>
using namespace std;
class point {
public:
static int number;
public:
point(){number++;
~point(){number-;}
};
imt point::number=0;
void main(){
point*ptr;
printA,B;
{
point*ptr_point=new point{3};
ptr=ptr_point;
}
pointC;
cout<<point::number<<endl;
delete[]ptr;
}
运行时输出的结果是
A)3 B)4 C)6 D)7

你这个错误是在是太多了。没法做啊
这样吧,你百度HI联系我,我有C++的二级题库,我很早之前就过了C++二级。
可以帮你详细讲解。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-02
构造函数,析够函数都问题啊。
建议你回去好好读读C++的基础程序设计教程。
第2个回答  2012-08-03
格式错了好多,有一本C++程序设计,谭浩强编写的,讲得很容易懂,去看看吧
第3个回答  2012-08-02
我怎么看着像是JAVA啊
第4个回答  2012-08-02
你应该先读一级,基本格式几乎全错
相似回答