2018年10月13日

c++重在运算符

摘要: 运算符函数的定义与其他函数的定义类似,惟一的区别是运算符函数的函数名是由关键字operator和其后要重载的运算符符号构成的。运算符函数定义的一般格式如下: 运算符重载时要遵循以下规则: (1) 除了类属关系运算符"."、成员指针运算符".*"、作用域运算符"::"、sizeof运算符和三目运算符" 阅读全文

posted @ 2018-10-13 14:00 tianzeng 阅读(481) 评论(0) 推荐(0) 编辑

特化与偏特化

摘要: 函数模板特化 模板参数在某种特定类型下的具体实现称为模板的特化 函数模板特化: 特化的声明必须与对应的模板相匹配,当调用cmp函数时,传给他两个const string类型的参数,编译器调用特化版本,特化函数参数固定为const string类型,当调用其他类型(包括string)时,调用泛化版本 阅读全文

posted @ 2018-10-13 11:05 tianzeng 阅读(1652) 评论(0) 推荐(1) 编辑

导航