![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++相关
文章平均质量分 90
都是C++相关的文章
哒哒乆
这个作者很懒,什么都没留下…
展开
-
C++强制类型转换
C++强制类型转换static_castreinterpret_castconst_castdynamic_cast有一个问题就是,明明可以用以下的方式来进行强制类型转换,为什么还要用C++提供的四种类型转换呢? float a = 1.0; int b = (int)a;那是因为原来的类型转换不能区分转换风险的高低, 比如指针转换就用interpret_cast或dynamic_cast。这样可以对转换的形式和风险程度分级,这样可以很容易地在程序中搜寻我们在程序中哪里进行了某一类的转换stat原创 2021-04-03 22:34:06 · 263 阅读 · 1 评论 -
C++继承
C++继承概念派生类的对象的内存空间概念继承:在定义一个新的类B时,如果该类与某个已有的类A相似(指的是B拥有A的全部特点),那么就可以把A作为一个基类,而把B作为基类的一个派生类(也称子类)。派生类具有基类的全部特点。而且派生类时通过基类进行修改和扩充得到的。在派生类中,可以扩充新的成员变量和成员函数。派生类一经定义后,可以独立使用,不依赖于基类。派生类拥有基类的全部成员函数和成员变量,不论是private、protect、public。在派生类的各个成员函数中,不能访问基类中的private成员原创 2021-06-28 11:01:20 · 168 阅读 · 0 评论