摘要: C++14 SFINAE 容器类value_type类型提升 原问题: 已知容器类模板Container及其value_type类型,返回容器类类型Container2,将原value_type按如下规则提升: bool,short int,int,long int,long long int,提升 阅读全文
posted @ 2017-02-02 18:55 activa 阅读(947) 评论(0) 推荐(0)
摘要: C++14 SFINAE 解引用迭代器 原问题:编写函数f(r),若r为迭代器,则返回f(*r),否则返回r。 摘要: 问题: 什么是迭代器? 迭代器是c++中的一个概念,若类型It满足以下条件,则It为迭代器类型 可拷贝构造(CopyConstructible) 可拷贝赋值(CopyAssigna 阅读全文
posted @ 2017-02-01 21:48 activa 阅读(980) 评论(0) 推荐(0)