王仕柱

关于我

  • 王仕柱
  • wangshitong163@163.com
  • github.com/wangshizhu

C++

C++

  • private继承
  • 编码规范
  • 整型数据计算器
  • std::condition_variable
  • 经验与建议
  • 模板
  • std::atomic和volatile
  • lambda表达式
  • 完美转发失败情况
  • 引用折叠
  • 再谈通用引用
  • 通用引用和右值引用
  • constexpr
  • 能使用noexcept就使用noexcept
  • 优先使用const_iterator而不是iterator
  • 为意在改写的函数添加override
  • 删除函数和private未定义函数
  • enum和enum-class
  • 优先使用nullptr而不是NULL和0
  • 优先使用auto
  • 理解decltype
  • 模板类型推导
  • auto类型推导
  • 移动构造函数
  • 成员变量初始化
  • 程序转换语意
  • std::move和std::forward
  • 声明别名和typedef
  • 创建对象时()和{}用法
  • 智能指针之weak_ptr
  • make_unique和make_shared
  • 智能指针之shared_ptr
  • 智能指针之unique_ptr
  • 对象模型-构造函数语意学
  • copy-constructor的构造操作
  • 对象模型-关于对象
  • static_cast和dynamic_cast
  • 测试大小端
  • 重载重写隐藏
  • C++11中右值引用与移动构造函数