2010-01-24 157 views
0

好吧,我是比較新的使用在Visual Studio中使用的mysqlpp庫連接到MySQL數據庫時遇到麻煩試圖類型mysqlpp的向量轉換::字符串到int類型的向量。有沒有人有任何使用mysqlpp的經驗,並會介意幫助我一點點?我已經發布了一個我基本上試圖在我的代碼中出現的示例。假設矢量futureItemsets已經被填充了,我只想將內容複製到一個整數向量中。感謝您的任何幫助,您可以提供!轉換mysqlpp :: String要C++ INT

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

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

回答

3

mysqlpp :: string的有operator int()所以您的代碼段應該工作。你有什麼問題?

如果你想更明確的,你可以使用mysqlpp ::字符串的conv功能:

int i = futureItemsets[j].conv<int>(0); 
timeFrameItemsets.push_back(i);