摘要:        
泛型编程 编程范式: 面向过程编程 面向对象编程 泛型编程 泛型编程是区别于面向过程、面向对象的编程范式 目的 编写能够适合多种数据类型的代码,而不是为每种特定的数据类型编写重复的代码 C++中,模板是实现泛型的主要方式 模板分为两种: 函数模板 创建通用函数的模板 示例: template <ty    阅读全文
        
            posted @ 2025-02-27 17:25
十四2001
阅读(18)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
多态 允许不同类的对象对同一消息做出不同的响应 编译时多态:通过函数重载和运算符重载实现,编译时确定调用。 运行时多态:通过虚函数和继承实现,运行时确定调用。 抽象类:包含纯虚函数的类,不能实例化,派生类必须实现纯虚函数。 编译时多态(静态多态) 编译时多态主要通过函数重载和运算符重载实现,编译器在    阅读全文
        
            posted @ 2025-02-27 17:22
十四2001
阅读(19)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
运算符重载 概念:对已有的运算符进行重新定义,可以对不同的数据结构进行不同处理 运算符重载的参数位置 一、运算符重载的两种方式 1. 成员函数重载 特点:运算符重载函数是类的成员函数。 参数位置: 左操作数是当前对象(this 指针指向的对象)。 右操作数是函数的参数。 适用运算符:+、-、*、/、    阅读全文
        
            posted @ 2025-02-27 17:21
十四2001
阅读(44)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
继承 继承的语法: class子类 : 继承方式 父类 {} 子类 -> 派生类 父类 -> 基类 继承方式 继承方式有三种:公共 public 、保护 protected、私有 private 子类访问权限表: 父类访问权限 父类访问权限 父类访问权限 public protected priva    阅读全文
        
            posted @ 2025-02-27 17:20
十四2001
阅读(9)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
面向对象三大特性:封装、继承、多态 封装 属性、行为、实例化 一个类里封装了它的属性(成员变量)、行为(成员函数),通过public、private、protected来控制访问权限。 在需要对象时,通过实例化(通过类来生成对象的过程)来生成对象。 /* 封装的语法 class 类名{ 访问权限:     阅读全文
        
            posted @ 2025-02-27 17:19
十四2001
阅读(24)
评论(0)
推荐(0)
        
        
                    
                
浙公网安备 33010602011771号