std::vector<std::string> endpointLSRKey;
for(auto it = endpointLSRKey.begin(); it != endpointLSRKey.end(); ++it) {
lsr->setItem(0, "", *it, address);
}
次に、「auto」がc ++ 11で意味を変更したというエラーが表示されたら、削除してください!
だから私はそれを次のように変更します:
for(std::string& str : endpointLSRKey){
lsr->setItem(0, "", str, address);
}
次に、「範囲ベースの 'for' ループは C++98 モードでは許可されていません」というエラーが表示されました。
完全に混乱しています。どのように繰り返すのですか??
c++11 の場合と c++98 の場合があるのはなぜですか?