對於下面的代碼段:)差分
struct Pair{
string name;
double val;
}
vector<Pair> pairs;
double& value(const string& s)
{
for (int i=0; i<pairs.size(); i++)
if (s==pairs[i].name) return pairs[i].val;
Pair p = {s,0};
pairs.push_back(p);
return pairs[pairs.size()-1].val;
}
提交狀態
對於給定的參數字符串,值(找到對應的浮點點對象(不是相應的浮點對象的值);然後它返回一個對它的引用。
「浮點對象」和它的值有什麼區別?