0

相同的 boost_check 命令在不同的文件中给出了不同的结果。

我在三个不同的文件中有相同的以下代码。

 boost_check ("bb" < "bbb" )  ;

虽然其中两个通过了,但其中一个失败了。没有通过使用 boost::shared_ptr (v:1_41_0) 的类的关联;

谁可以帮我这个事?

4

1 回答 1

2

“bb”和“bbb”是类型const char *

当你比较它们时,你是在比较指针,而不是字符串。哪个更少取决于许多其他事情,在编译时确定。

于 2012-08-22T03:14:49.760 回答