私はGoogletestのドキュメントを読んでいますが、文字列を比較するための構文と、C文字列を比較するための構文があることを学びました。C文字列および文字列と呼ばれるものがわかりません。これらはどう違うのですか?
質問する
4779 次
2 に答える
11
C文字列を使用しようとするとASSERT_EQ
、2つのポインタのみを比較しますが、実際にはnullで終了するC文字列は比較しません。そのためのASSERT_STREQ
構文が存在します。
于 2012-09-20T13:41:47.393 に答える
2
std::string
しばしば呼ばれC++ string
ます。次のような文字列を使用する
const char *text = "text";
CStringsと呼ばれます。
より多くの情報はここで見つけることができます:
于 2012-09-20T13:40:36.540 に答える