7.34
在dummy-fcn函数中会提示 pos是未定义的类型
7.35
typedef string Type;
Type initVal();
class Exercise {
public:
typedef double Type;
Type setVal(Type); //double
Type initVal(); //double
private:
int val;
};
Type Exercise::setVal(Type parm) { //第一个是string,第二个是double
val = parm + initVal(); //Exercise::initVal()
return val;
}
将setVal的定义改成这样
Exercise::Type Exercise::setVal(Type parm) {
val = parm + initVal();
return val;
}