随笔分类 -  C++

摘要:C中, struct: 结构体可以让用户自定义数据类型. C++中的结构体拓展了struct的使用范围. class对象是由struct演化而来的,struct是语法的来源. C++中 struct中不仅可以定义数据类型,还可以与类一样, 定义操作. 因此: (1) struct可以看成是一种类似于 阅读全文
posted @ 2020-06-17 13:02 猿起5-2 阅读(216) 评论(0) 推荐(0)
摘要:转换(cast),通常意为"浇铸成一个模型". 应该小心使用转换,因为转换实际上要做的是对编译器说"忘记类型检查,把它看作是其他类型." 标准C++包括一个显式的转换语法,使用它完全替代就的C风格的转换. 1. 静态转换 (static_cast) 用于明确定义的变换 2. 常量转换(const_c 阅读全文
posted @ 2020-06-16 13:31 猿起5-2 阅读(241) 评论(0) 推荐(0)
摘要:1. 什么是抽象类? 包含有纯虚函数的类,称为抽象类。纯虚函数是一个在基类中只有声明的虚函数,在基类中无定义,派生类中一定要给出自己的定义。 // 纯虚函数, 要有=0 void fun(int a, const char * b) = 0; 2. 抽象类为什么不能实例化? 可能是规定如此。可能的原 阅读全文
posted @ 2020-03-15 10:15 猿起5-2 阅读(1371) 评论(0) 推荐(0)