C++常谈的大三元,五元, 以及默认构造器析构器, 私有函数问题.
C++11包含了几乎所有的Boost.Regex类和标志, 只要包含 <regex>
就是可以在std::下找到它们.
不过我还是喜欢/习惯于使用boost库(
以前说变参模板(valiadic templates)的时候说过, tuple就是借助变参模板的实现的; 现在主要说说其用法及一些常用代码.
基本的 hash table结构(桶+链表)在大学数据结构的课程就已经学过, 本文主要介绍如果要使用 unorder container要 hash函数。
range based for 可以看做 boost 的 FOR_EACH 或者 java 的增强版本的 for, 但它不同于stl 的for_each算法
.