摘要:
一、关键点 命名空间&作用域&全局作用域 命名空间的多种形式:全局命名空间、嵌套的命名空间、内联命名空间、未命名的命名空间 命名空间与类:名字查找、友元 命名空间与重载 二、基础知识点 全局作用域:也叫全局名字空间,就是main函数所在的作用域 命名空间:分割了全局名字空间,其中每个命名空间是一个作 阅读全文
摘要:
一、关键点 模板实参:模板参数T的实例类型,如int、string等 模板实参推断:从函数实参来确定模板实参的过程 模板类型参数与类型转换:const的转换、数组/函数到指针的转换 显式模板实参:当模板参数类型并未出现在函数参数列表时 通过函数指针推断模板实参:函数指针的类型决定了模板实参的类型 二 阅读全文
摘要:
一、关键点 定义函数模板&类模板 模板参数列表:非类型参数 类模板类名的使用:依据作用域是否加上模板类型 类模板和友元:设置友好关系 模板参数:使用类的类型成员、默认模板实参 成员模板的使用:非模板类的成员模板、模板类的成员模板 二、定义函数模板 注:一个非类型参数可以一个整型,或者是一个指向对象或 阅读全文