






C++数组越界访问不崩溃但行为不可预测:operator[]和原生下标无边界检查,越界读得垃圾值,越...

Sublime侧边栏右键菜单由Packages/User/Context.sublime-menu文...

std::priority_queue默认是大根堆,顶部元素最大;其底层使用std::less比较器...

try_emplace能避免重复构造,因为它先检查key是否存在,仅当key不存在时才用参数就地构造...

用std::map统计单词频率最直接,键为单词、值为频次;需清洗标点、转小写;若无需排序可用std:...

最常用且推荐的方式是直接重载operator==,结构体默认不支持==比较;需按语义逐成员比较而非m...

std::chrono::high_resolution_clock是C++11起跨平台纳秒级计时首...

友元函数能访问私有成员但不破坏封装性,它只是被授权的外部函数,无this指针,不属类成员;必须在类内...

std::sort对vector默认升序排序需传入begin()和end()迭代器,按operato...

std::variant是C++17引入的类型安全联合体,区别于union:它自动管理构造/析构、支...

浅拷贝是位拷贝,仅复制指针值而非内容,易致doublefree;深拷贝需自定义拷贝构造函数(A(co...

priority_queue默认大根堆,改小根堆需自定义比较器:仿函数中写a>b(定义...