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