0

わかりました。VisualStudioで使用されているmysqlppライブラリを使用してMySQLデータベースに接続するのは比較的初めてで、mysqlpp::String型のベクトルをint型のベクトルに変換しようとして問題が発生しています。mysqlppの経験がある人はいますか?少し手伝ってくれませんか?私が基本的にやろうとしていることの例を以下に投稿しました。これは私のコードに表示されています。ベクトルfutureItemsetsがすでに設定されていて、内容を整数ベクトルにコピーしたいとします。あなたが提供できるどんな助けにも感謝します!

vector<int> timeFrameItemsets;
vector<mysqlpp::String> futureItemsets;

for(int j = 0; j < static_cast<int>(futureItemsets.size()); j++) {
timeFrameItemsets.push_back(futureItemsets[j]);
}
4

1 に答える 1

3

mysqlpp :: Stringにはoperator int()、コードスニペットが機能するようになっています。どんな問題がありますか?

より明確にしたい場合は、mysqlpp::Stringのconv関数を使用できます。

int i = futureItemsets[j].conv<int>(0);
timeFrameItemsets.push_back(i);
于 2010-01-24T08:36:00.110 に答える