我使用Qt/C++工作,我重寫的Qt/C++我的Java項目,所以我無法把這些代碼C++轉換的Java字節到C++
的Java:
public static String getByteValueArr(String item)
{
StringBuilder sb = new StringBuilder();
for(byte b : item.getBytes())
sb.append(String.valueOf(b) + " ");
return sb.toString();
}
我用這個在C++
int MainWindow::getVal(QChar *word)
{
return word->digitValue();
}
但它返回像
我知道C++中不包含 「字節」 的定義。所以我不能在C++中轉換這個方法。
謝謝。
你使用'QString'-s或'std :: string'-s? – 2014-08-29 11:46:04
Qt或C++?你試過什麼? – fritzone 2014-08-29 11:46:06
java中的'byte'等價於C++中的'char'。 – 2014-08-29 11:46:10