Toriyung

导航

2023年9月10日 #

模板

摘要: 顾名思义,就是如果存在同样功能但数据类型不同的函数或者类,分别写出不同的定义很冗余,所以将数据类型用一个记号统一表示(参数化),把这些不同函数(或者不同类)给统一成一个模板,这就是数据类型参数化 函数模板 .h文件 template<typename T> T func1(T a) { //函数功能 阅读全文

posted @ 2023-09-10 13:59 Toriyung 阅读(4) 评论(0) 推荐(0) 编辑

重载运算符/重载函数

摘要: 所谓重载就是让命名空间原有的符号或者函数重新装载新的功能,体现了C++的多态特性 比如原先的加法运算符"+"可以重载成其他用法,运算符的重载方式 [返回类型] operator[重载符号]([形参]) { //功能 } 重载函数则直接以保持同样的函数名,修改函数功能、函数形参(可选)、函数返回类型( 阅读全文

posted @ 2023-09-10 13:34 Toriyung 阅读(2) 评论(0) 推荐(0) 编辑