在堆中申请一个对象空间的时候,类名后面一定要加()吗?
比如 :
class A{
};
int main(){
A *p=new A();
delete p;
return 0;
}
new A后的()是必须的吗?
比如 :
class A{
};
int main(){
A *p=new A();
delete p;
return 0;
}
new A后的()是必须的吗?
2016-12-04
代码书写习惯很重要,要从新手刚练时就抓起,否则走不远。
先回答问题,为什么必须要在后面加()?
答:有的人会习惯在申请对象空间的时候在后面加(),以区分这是一个对象还是一个普通数据类型,以方便自己和他人更快的看明白这段程序。
代码书写习惯好比写字,
好的代码,美观大方,书写得体,让看的人心情舒畅,短的时间内看懂,提高了编程的效率,减少眼睛疲劳,为其他人看懂这个程序节省不少时间(这就是团队之间的代码),让作者在往后回顾的时候,一下子明白
这些还仅仅是一部分
而潦草的代码书写格式,就让人眼睛看的很累,过几天,再回顾自己都不知道自写的什么,函数是什么作用、变量是什么类型还得重新翻回去看,让写程序变成一种痛苦,慢慢厌倦。
每个人都有自己的风格,加不加就取决你个人的想法习惯,代码不仅仅是写给自己看的,更是为了使团队更好的交流,代当然,写的代码美不美观跟老师也有很大关系,这点视频里的老师教的很好
举报