4

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
}
4

1 に答える 1