C/C++编程
文章平均质量分 50
天堂苏
这个作者很懒,什么都没留下…
展开
-
C++箴言:理解typename的两个含义 nested dependent name(嵌套依赖名字)
转载自:http://www.cnblogs.com/dongzhiquan/p/4051051.htmltemplate class Widget; // uses "class"template class Widget; // uses "typename" 答案:没什么不同。在声明一个 template type parameter(模板类型参数)的转载 2017-08-11 11:37:02 · 342 阅读 · 0 评论 -
C++模板函数中含有数据类型成员时导致编译错误(显示未知类型)的解决方法
比如函数:templatevoid F(const std::vector& vt, std::vector::const_iterator beg, std::vector::const_iterator end);这个在编译时会显示错误:std::vector::const_iterator 是未知类型此时只要在 std::vector::const_iterator 前原创 2017-08-11 11:24:56 · 855 阅读 · 0 评论 -
关于lambda表达式和插入迭代器的一些说明
看下面例子,将容器中的数值都变成绝对值,然后存储到另外一个容器中:#include #include #include #include int main(){ std::vector v1={1,2,3,-4,-5,-6},v2; auto iv=std::back_inserter(v2); std::for_each(v1.begin(),v1.en原创 2017-08-21 11:29:49 · 584 阅读 · 0 评论