0
我想這樣打印出的字符串列表:在C++中對字符串列表進行迭代,發生了什麼問題?
std::list<String> const &prms = (*iter)->getParams();
std::list<String>::const_iterator i;
for(i = prms.begin(); i != prms.end(); ++i){
log.debug(" Param: %s",*i);
}
但我的程序崩潰說Illegal Instruction
。我究竟做錯了什麼?
資本字符串 - 什麼類是,在C++/CLI一個?或者你的意思是std :: string?如果是這樣,你需要'i-> c_str()'作爲我認爲的輸出,假設debug接受char *。 – Rup
來自Java,C++有時會把我搞糊塗...... – fredley