C++特点,对象的概念,初始化和赋值

cnblogs 2024-06-10 12:39:01 阅读 64

C++是面向对象的变成语言,C++的特点是封装,继承,多态,同时也是面向对象语言的特点。

在C++中的对象指一块能存储数据并具有某种类型的内存空间,例如当我们写一句int a 时,int是C++的基本类型,a就是一个对象,如果将int a写成的int a = 10;那么这句语句的含义是创建了一个int类型的对象,并给这个对象进行了初始化,初始化的值为10。

C++对对象还有个操作是赋值,注意初始化不是赋值,初始化的含义是创建对象时赋予其一个初始值,而赋值的含义是把对象的当前值擦除,而以一个新值来替代,例如上面的int a = 10;再写一句a = 20;那么第一句int a = 10;是初始化,a = 20是赋值。

C++初始化除了通过"="进行初始化,还可以进行列表初始化,例如

int a{0};int a(0); int a = {0};都可以初始化//使用“{}”进行初始化是C++11的特性之一。


上一篇: 暂无

下一篇: 一文了解

本文标签

对象    int    类型   


声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。