![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C plus plus
文章平均质量分 96
东.'
学习笔记
展开
-
C plus plus ——【模板应用】
模板是C++语言的高级特性,分为函数模板和类模板两大类。模板使程序员能够快速建立具有类型安全的类库集合和函数集合,它的实现大大方便了大规模软件开发。template < 类型形式参数表 > 返回类型 函数名(形式参数表) {//函数体 }template 为关键字,表示定义一个模板;尖括号“” 表示模板参数,模板参数主要有两种,一种是模型类型参数,另一种是模板非类型参数。模板类型参数使用关键字class 或 typedef 开始,其后是一个用户定义的合法标识符。原创 2023-06-08 13:03:52 · 598 阅读 · 0 评论 -
C plus plus ——【继承与派生】
继承与派生是面向对象程序设计的两个重要特性,继承是从已有的类哪里得到已有的特性,已有的类为基类或父类,新类被称为派生类或子类。继承与派生是从不同角度说明类之间的关系,这种关系包含了访问机制,多态和重载等。多重继承是指有多个基类名标识符,其声明形式如下:class 派生类名标识符:[继承方式]基类名标识符1,基类名标识符2,…,基类名标识符n。[访问控制修饰符:][成员声明列表]声明形式中有“:”运算符,基类名标识符之间用“,”运算符分开。原创 2023-05-04 19:42:38 · 816 阅读 · 33 评论 -
C plus plus ——【面向对象编程】
编程语言分为高级语言和低级语言两大类,大致分为3种结构:面向机器,面向过程和面向对象。计算机硬件只能识别“断开”和“闭合”两种物理状态,也就是0和1。使用机器指令效率最高,因为无需对指令进行翻译。但是机器语言对人类不友好,一大串0和1,很难识别和记忆,且容易出错。采用人类容易记忆和识别的助记符来代表一些0和1的指令,比如AND代表加法。用助记符(Mnemonics)代替机器指令的操操作码,用地址符号(Symbol)或标号(Label)代替指令或操作数的地址。原创 2023-04-28 13:06:59 · 1293 阅读 · 23 评论