第一问:写法都是对的。一点小问题:函数定义大括号后面应该没有分号,虽然有分号也不会错;函数声明后面才有分号。第二问:应该使用纯虚函数,即声明后面写一个=0。
父类要是不想实现任何功能就要用纯虚函数。写法如下:virtual void GetDSP(double s,double&dxp,double&dyp,double&dzp) = 0;