-1

分数クラスがあり、それらをベクトルに保持したいと仮定すると、分数ベクトルを作成しました

ただし、ベクトル内の値を読み取る方法がわかりません。値を出力することを意味します

f[0]分数のデータの代わりに分数のアドレスを出力することがわかりました

void main()
{
    fraction fr(2,5);
    vector<fraction*> f;
    f.push_back(&fr);
    cout<<f[0]<<endl;
}
4

3 に答える 3

0

ベクターにポインタをfraction格納しています: vector<fraction*>.

cout << f[0]->numerator << "/" << f[0]->denominator << endl;
于 2013-08-09T05:15:28.500 に答える