![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
Nec22019
这个作者很懒,什么都没留下…
展开
-
0706
1. C++不需要使用.h头文件,即 #include ; 2. 如果使用gcc编译,后面加 -lstdc++,效果即相当于g++编译; 3. 如果if()后内容不加大括号,则就近“;”为默认大括号中内容; 4. 死循环while(1) for(;;); 5. bool类型,只有0,1两种情况 true = 1, false = 0 能够正原创 2017-07-06 18:29:43 · 370 阅读 · 0 评论 -
c++重载、覆盖、隐藏,重点隐藏的问题
在面向对象的开发过程中,经常出现类的继承,这里面出现的成员函数的重载(overload)、覆盖(override)与隐藏(hidden)很容易混淆。 首先澄清这3个概念: 重载 相同的范围(在同一个类中)函数名字相同参数不同virtual 关键字可有可无 覆盖(派生类函数覆盖基类函数) 不同的范围(分别位于派生类与基类)函数名字相同参数相同基类函数必须有 virtual转载 2017-10-08 11:40:14 · 367 阅读 · 0 评论 -
c++多态
C++编程语言是一款应用广泛,支持多种程序设计的计算机编程语言。我们今天就会为大家详细介绍其中C++多态性的一些基本知识,以方便大家在学习过程中对此能够有一个充分的掌握。 多态性可以简单地概括为“一个接口,多种方法”,程序在运行时才决定调用的函数,它是面向对象编程领域的核心概念。多态(polymorphism),字面意思多种形状。 C++多态性是通过虚函数来实现的,虚函数允许子类重新定转载 2017-10-08 11:40:55 · 366 阅读 · 0 评论