MySQLPP :: StringをC ++ intに変換します
-
22-09-2019 - |
質問
OK、Visual StudioでMySQLデータベースに接続するために使用されるMySQLPPライブラリを使用することは比較的新しいものであり、タイプMySQLPP :: StringのベクトルをタイプINTのベクトルに変換しようとするのに苦労しています。誰かがmysqlppの経験があり、少し助けてくれますか?基本的に私のコードに表示される以下でやろうとしていることの例を投稿しました。ベクトルのFutureTemsetsがすでに入力されており、内容を介して整数ベクトルにコピーしたいと考えています。あなたが提供できる助けをありがとう!
vector<int> timeFrameItemsets;
vector<mysqlpp::String> futureItemsets;
for(int j = 0; j < static_cast<int>(futureItemsets.size()); j++) {
timeFrameItemsets.push_back(futureItemsets[j]);
}
解決
mysqlpp :: stringがあります operator int()
したがって、コードスニペットは機能するはずです。あなたはそれでどんな問題を抱えていますか?
より明確にしたい場合は、mysqlpp :: string'sを使用できます コンビ 関数:
int i = futureItemsets[j].conv<int>(0);
timeFrameItemsets.push_back(i);
所属していません StackOverflow