摘要:
语法 auto [a,b,c] = expression; auto [a,b,c] {expression}; 发生了拷贝,若是不希望有拷贝的消耗,则应使用引用。若不希望修改,应使用const引用。 简化for_Range遍历,清晰化语义 std::map<std::string, int> pe 阅读全文
摘要:
//传统.hpp class A { private: int a_; std::string str_; }; 如果是暴露给外部的头文件,这样写会把头文件中的数据成员泄露出去。可使用pimpl惯用法。 //pimpl惯用法 //A.hpp class Pimpl; //前置声明 class A { 阅读全文