我正在阅读Googletest doc,并且我了解到有一种用于比较字符串的语法,而另一种用于比较 C 字符串的语法。我没有看到所谓的 C 字符串和字符串。这些有什么不同?
问问题
4779 次
2 回答
11
如果您尝试使用ASSERT_EQ
C-Strings,您只会比较两个指针,而不是真正以 null 结尾的 C-Strings。为此存在ASSERT_STREQ
语法。
于 2012-09-20T13:41:47.393 回答
2
std::string
常被称为C++ string
。使用类似的字符串
const char *text = "text";
称为CStrings。
更多信息可以在这里找到:
于 2012-09-20T13:40:36.540 回答