240 发简信
IP属地:陕西
  • Effective Modern C++ - 5: 右值引用/移动语义/完美转发

    移动语义 (1) 替换 高代价的 copy (2) 支持 创建只允许 move 的类型: std::unique_ptr/std::future...

  • Effective Modern C++ - 4: 智能指针

    part4 智能指针 1 裸指针问题 (1) 没指明 指向 单个对象还是数组 (2) 没指明 是否应该销毁 所指内容 (3) delete形式必...

  • Effective Modern C++ - 3: 步入 Modern C++

    item8 nullptr 优先于 0 和 NULL 总结: (1) 0: 0 是 int 型, 编译器将 应该出现指针却出现0的位置上的0 勉...

  • Effective Modern C++ - 1: 类型推断

    part1 类型推断 item1 模板类型推断: 即 函数模板实参推断 规则非常自然 remember: 模板类型推导中 (1) 引用 传递的实...

  • Effective STL-7 在程序中使用 STL

    item43: 算法调用优先于手工循环 STL算法内部都是循环, 意味着你的手工循环大多数可以用STL算法来完成 而 用STL算法 更高效、更安...

  • Effective STL-6 遍布STL的 functor

    part6 遍布STL的 functor, 通常应该可配接(adaptable), 并经 function Adapter 进一步配接 总结: ...

  • Effective STL-5 算法

    part5 算法 本章2个目标 1 介绍几个鲜为人知但很实用的算法 (1) 忽略大小写的字符串比较 (2) 有效查找容器中最合适的n个对象 (3...

  • Effective STL-4 迭代器

    part4 4种迭代器 (1) 关系 (2) 是否可相互转换 (3) 是否可混用 (4) 与 容器及其成员函数 之间的关系 特定形式的inser...

  • Effective STL-3 关联容器

    part3 关联容器 与序列容器区别 (1) 自动排序 (2) 比较是按照等价(equivalence)而不是相等(equality) (3) ...