技术栈
高质量编程
十五年专注C++开发
2 天前
开发语言
·
c++
·
高质量编程
浅谈C++中的防御性编程
目录1.什么是防御性编程2.防御性编程技巧2.1.采用良好的编码风格2.2.合理使用assert2.3.检查函数参数
十五年专注C++开发
5 天前
开发语言
·
c++
·
高质量编程
深入理解C++中的锁
目录1.基本互斥锁(std::mutex)2.递归互斥锁(std::recursive_mutex)3.带超时机制的互斥锁(std::timed_mutex)
十五年专注C++开发
10 天前
开发语言
·
数据结构
·
c++
·
算法
·
迭代器模式
·
c
·
高质量编程
STL中的迭代器模式:将算法与数据结构分离
目录1.概述2.容器类2.1.序列容器2.2.关联容器2.3.容器适配器2.4.数组3.迭代器4.重用标准迭代器