![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
jianpan_zouni
android行业 小兵一枚
展开
-
C++继承和多态
在程序设计领域,一个广泛认可的定义是“一种将不同的特殊行为和单个泛化记号相关联的能力”。和纯粹的面向对象程序设计语言不同,C++中的多态有着更广泛的含义。除了常见的通过类继承和虚函数机制生效于运行期的动态多态(dynamic polymorphism)外,带变量的宏,模板,函数重载,运算符重载,拷贝构造等也允许将不同的特殊行为和单个泛化记号相关联,由于这种关联处理于编译期而非运行期,因此被称为静态转载 2017-06-08 21:01:52 · 385 阅读 · 0 评论 -
关于struct和class
首先明确c中的struct其实主要适用于数据结构的,和c++中的struct是区别很大的,不能有成员变量,不能有成员函数 c++中的struct有啥功能: struct能包含成员函数吗? 能! struct能继承吗? 能!! struct能实现多态吗? 能!!! c++中的struct和class是很相似的,主要区别: 1.struct默认的访问权限是public,默认继承权限是pub...原创 2019-02-27 10:51:31 · 180 阅读 · 0 评论