3

SECURITY CODING製品の違反を取り除く作業を行っています。私のコードにはたくさんの がありsprintf、コベリティ ツールは を使用することを提案していますがsnprintf、C++ にも がありstd::stringstreamます。std::stringstream代わりに使用するのは良い考えですかsnprintf

4

1 に答える 1

6

std::stringstreamタイプセーフで、演算子 << を使用し、内部バッファを使用し、C++ の一部であり、 ほど高速ではありませんsprintf
sprintfタイプセーフではなく、C++ 演算子を使用せず、外部バッファーを使用し、C から継承された POD 型でのみ機能する省略記号を使用します。高速です。

于 2012-07-20T07:03:27.463 に答える