【发布时间】:2014-11-10 10:31:18
【问题描述】:
void Circle::getXYr() {
cout << "(x,y,R) = (" << x << "," << y << "," << r << ")" << endl;
}
double Circle::circArea() {
return (r * r * PI);
}
double Circle::circPeri() {
return (2 * r * PI);
}
void Circle::printCircle() {
cout << "Printing circle " << getXYr << endl;
cout << "Circle Area: " << circArea << endl;
cout << "Circle Perimeter: " << circPeri << endl;
}
我无法使用 printCircle 函数:ERROR 错误 1 错误 C3867: 'Circle::getXYr': function call missing argument list;使用 '&Circle::getXYr' 创建指向成员的指针
接下来的 2 个函数也一样。
【问题讨论】:
-
cout
-
您在 cout 语句中的“函数调用”之后缺少括号。您应该在函数调用后面添加
()。