codepad.org で次のコードを実行していますが、このエラーが発生しています。「メンバー関数 'double Xchange::getprice(std::string)': 87 行目: 警告: 符号付き整数式と符号なし整数式の比較」
これは私のコードです:
#include <iostream>
#include <vector>
#include <string>
using namespace std;
class Xchange
{
public:
Xchange();//does nothing (?)
double getprice(string symbol);
private:
vector <Stock> stocks;
};
double Xchange::getprice(string symbol)
{
for(int i=0; i < stocks.size(); i++) {
if(stocks[i].getsymbol()==symbol) {
return stocks[i].getprice();
}
}
return -1; //means not found
}