摘要: 16 模板与泛型编程 OOP,能处理类型在程序运行之前都未知的情况;泛型编程,在编译时能获取类型。 模板是泛型编程的基础。本章学习如何定义自己的模板。 16.1 定义模板 问题引出:假设希望编写一个函数来比较2个值,并指出第一个值是<, > or == 第二个值。实际编程中,可能想要定义多个重载函数 阅读全文
posted @ 2021-10-30 19:40 明明1109 阅读(611) 评论(0) 推荐(0) 编辑
摘要: 本章主要内容,类定义构造函数,用来控制在创建此类型对象时做什么。学习类如何控制该类型对象拷贝、赋值、移动或销毁时做什么。 主要函数:拷贝构造函数、移动构造函数、拷贝赋值运算、移动赋值运算符以及析构函数。 拷贝控制操作 -- 拷贝和移动构造函数,定义了当用同类型的另一个对象初始化本对象时做什么。 拷贝 阅读全文
posted @ 2021-10-30 19:40 明明1109 阅读(87) 评论(0) 推荐(0) 编辑