上一页 1 ··· 8 9 10 11 12 13 14 15 16 下一页
摘要: 新标签打开或者下载看大图 更新: 增加 编程子系统 Subsystem 思维导图 Character pipeline 阅读全文
posted @ 2021-04-22 17:45 砥才人 阅读(1701) 评论(1) 推荐(1)
摘要: 新标签打开或者下载看大图 阅读全文
posted @ 2021-04-22 17:43 砥才人 阅读(1919) 评论(0) 推荐(1)
摘要: 新标签打开或者下载看大图 思维导图 Engine Structure Pipeline Programming Pipeline Blueprint Pipeline 阅读全文
posted @ 2021-04-22 17:36 砥才人 阅读(2545) 评论(0) 推荐(2)
摘要: 某些程序对内存分配有特殊要求,不能直接使用标准内存管理机制 重载new和delete算符可控制内存分配的过程 19.1.1 重载new和delete 说法“重载new和delete”,但重载new和delete与重载其他算符的过程非常不同 使用new/new []表达式的过程: 调用名为operat 阅读全文
posted @ 2021-04-22 17:08 砥才人 阅读(386) 评论(0) 推荐(1)
摘要: 大规模应用程序的特殊要求包括: 在独立开发的子系统之间协同处理错误:异常处理 使用各种库(可能包含独立开发的库)进行协同开发:命名空间 对比较复杂的应用概念建模:多重继承 18.1 异常处理 异常处理机制允许程序在运行时对出现的问题进行通信并处理 异常使得可将问题的检测和解决分离,一部分用于检测问题 阅读全文
posted @ 2021-04-22 17:06 砥才人 阅读(445) 评论(0) 推荐(0)
摘要: 17.1 tuple类型 tuple是类似pair的模板: pair和tuple的成员类型都可以不相同 pair恰好有两个成员,tuple可有任意数量的成员 按照不同参数数量和类型实例化出的tuple是不同类型 tuple类型及其伴随类型和函数都在头文件tuple中 17.1.1 定义和初始化tup 阅读全文
posted @ 2021-04-22 17:02 砥才人 阅读(285) 评论(0) 推荐(0)
摘要: 面向对象编程(OOP)和泛型编程(GP)都能处理在编写程序时类型未知的情况 OOP能处理运行时获取类型的情况 GP能处理编译期可获取类型的情况 标准库的容器、迭代器、算法都是泛型编程 编写泛型程序时独立于任何类型,使用泛型程序时提供类型,程序实例在该类型上运行 模板是泛型编程的基础。一个模板是一个创 阅读全文
posted @ 2021-04-22 16:48 砥才人 阅读(528) 评论(0) 推荐(0)
摘要: 15.1 OOP:概述 **面向对象程序设计(object-oriented programming)**的核心思想是:数据抽象、继承、动态绑定 使用数据抽象,可将类的接口与实现分离 使用继承,可定义相似的类型并对其相似关系建模 使用动态绑定,可在一定程度上忽略相似类型的区别,以统一的方式使用它们的 阅读全文
posted @ 2021-04-22 16:47 砥才人 阅读(429) 评论(0) 推荐(0)
摘要: 14.1 基本概念 重载的运算符是特殊的函数:名字由关键字operator后接要定义的算符共同组成,也有返回类型、参数列表、函数体。 重载运算符函数的参数量与该算符作用的运算对象数量一样多 除重载调用运算符operator()外,其他重载运算符不能有默认实参 若一个重载运算符是成员函数,则其第一个运 阅读全文
posted @ 2021-04-22 16:38 砥才人 阅读(371) 评论(0) 推荐(0)
摘要: 定义一个类时,可显式或隐式的指定在此类型对象上拷贝、移动、赋值、销毁时做什么。通过5种成员函数实现拷贝控制操作: 拷贝构造函数:用同类型的另一个对象初始化本对象时做什么(拷贝初始化) 拷贝赋值算符:将同类型的另一个对象赋值给本对象时做什么(拷贝赋值) 移动构造函数:用同类型的另一个对象初始化本对象时 阅读全文
posted @ 2021-04-22 16:36 砥才人 阅读(300) 评论(0) 推荐(0)
上一页 1 ··· 8 9 10 11 12 13 14 15 16 下一页