Avi*_*ash 2 c++ printf stringstream secure-coding
我正在努力消除SECURITY CODING产品中的违规行为.我的代码有很多sprintf,覆盖率工具建议我使用snprintf,但C++也有std::stringstream.用它std::stringstream代替是一个好主意snprintf
std::stringstream是类型安全的,使用operator <<,使用内部缓冲区,C++的一部分,不是那么快sprintf.
sprintf不是类型安全,不使用c ++运算符,使用外部缓冲区,使用elipsis,它只能用于POD类型,从C继承,快速.
| 归档时间: |
|
| 查看次数: |
1675 次 |
| 最近记录: |