Zhang's Wikipedia

玩就玩大的

C++11 —— 基于区间(range)的 for 循环

The range-based for statement 0. <algorithm> 中的 for_eachfor_each 的第三个参数接受一个函数对象;void do_cout(int n){ cout << n << endl; }int ma...

2016-07-25 16:16:53

阅读数:765

评论数:0

C++11::lambda 的用法

lambda 改变了 C++ 标准库的用法。 1. lambda 的语法 2. Lambda 搭配 STL 算法和容器

2016-02-19 11:50:06

阅读数:564

评论数:0

C++标准库::拾遗

std::min({...}); 以及std::max({}),std::minmax({});等可接受initializer_list的辅助函数(Auxiliary Functions)。auto minVal = std::min({0, 1, 2});// std::min源码templat...

2015-11-23 09:17:18

阅读数:490

评论数:0

发现大师们的错误

人生一大乐趣,发现大师的bug、

2015-11-17 16:40:17

阅读数:533

评论数:0

C++11/14::右值引用

swaptemplate<typename T> void swap(T& x, T& y) { T tmp(x); x = y; y = tmp; }使用右值引用或者移动语义的做法:template<typename T> void...

2015-11-17 09:42:31

阅读数:452

评论数:0

C++11::遍历tuple中的元素

pair对象的成员遍历十分简单,如何进行tuple成员的遍历呢? 对tuple的成员进行遍历时,存在哪些常见的错误或者陷阱? 又为什么会牵涉到c++模板的根本设计问题? 如何对tuple进行索引?

2015-11-16 16:43:57

阅读数:3396

评论数:3

提示
确定要删除当前文章?
取消 删除
关闭
关闭