相同的boost_check命令在不同的文件中给出了不同的结果。
我在三个不同的文件中有相同的以下代码。
boost_check ("bb" < "bbb" ) ;
当其中两人通过时,其中一人失败了。没有使用boost :: shared_ptr(v:1_41_0)与类关联的那个;
任何人都可以帮我这个吗?
答案 0 :(得分:2)
“bb”和“bbb”属于const char *
当你比较它们时,你正在比较指针,而不是字符串。 哪一个较少取决于许多其他事情,在编译时确定。