我有一个小问题。我必须将 Java 代码转换为 C++ 代码。我有一些对象的一个 java 类列表。在 C++ 中,我有相同目的的向量。但是,我在这行 Java 代码中有一个问题:
if(compareTo(m.roba.get(i), m.roba.get(j)) == -1)
m 是类的对象, roba 是 lista(来自 Java)。从该列表返回的是字符串类型(它是一些名称)。那么如何在 C++ 中做同样的事情呢?我试过这个:
if(strcmp(m.roba.at(i), m.roba.at(j)) != -1)
在 C++ 中,但出现错误:“不存在从“Roba”到“char”的合适转换”
我忘了提到 list roba 是 Roba 类的类型。C++ 也一样