質問

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);
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top