![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++学习
文章平均质量分 64
lzw_20064
这个作者很懒,什么都没留下…
展开
-
C++基本数据类型
c++定义了一组表示整数、浮点数、单个字符和布尔值的算术类型,也包括一种特殊类型void,我们把他叫做“基本内置类型”。基本内置类型的储存空间依机器而定。 对应的,也有“非基本内置类型”,这些类型被定义在标准函数库中,如string与vetor类。字面值常量 例如100就是一个字面值常量。为什么叫字面值呢?因为我们只能从它的字面“100”来称呼她,我们没理由用"int"、“double"来称呼它。而且它的值不能改变,因此是常量。 1.整型字面值常量。顾名思义,字面值为整原创 2010-09-13 17:34:00 · 325 阅读 · 0 评论 -
c++ 多态性 (附加与c#多态性的联想)
2010-09-09 18:35今天学习了 c++ 的类和多态性内容,有一点感想,想写下来首先想说说父类和子类的关系。我假设现在又一个父类 Animal,一个子类Fish我们知道,当我们新建一个子类Fish的时候,会调用它的构造函数Fish();不过在调用Fish()之前,编译器又回先调用它的父类Animal的构造函数。当调用完Animal的构造函数后,再调用子Fish的构造函数。道理很简单,没有父亲哪有儿子。然后我们看看此时Fish对象在内存中的情况:也就是说,fish对象是由animal对象和自己继承的原创 2010-09-12 22:36:00 · 591 阅读 · 0 评论 -
变量的初始化
<br />变量的初始化有两种方式,一种是直接赋值,一种是复制赋值:<br />直接赋值: int test(3); 利用括号实现<br />复制赋值:int test = 3; 利用等号实现<br /> <br />c++用初始化与赋值是两回事,初始化是在生成对象的时候同时给象赋值,而用普通的赋值则表示把原来的值给擦除然后把新值复制进去<br /> <br /> <br />初始化规则:<br />1.内置类型:若变量在函数外,则函数体外的变量都初始化为0。<br /> 若原创 2011-02-17 11:51:00 · 393 阅读 · 0 评论