这次我真的不清楚问题出在哪儿了。
//Listing 5.7 - demonstrates use
//of default parameter values
#include <iostream>
int AreaCube(int length,int width = 25,int height = 1);
int main()
{
int length = 100;
int width = 50;
int height = 2;
int area;
area = AreaCube(length,width,height);
std::cout << "First area equals:" << area << "\n";
area = AreaCube(length,width);
std::cout << "Second time area equals:" << area << "\n";
area = AreaCube(length);
std::cout << "Third time area equals:" << area << "\n";
char response;
std::cin >> response;
return 0;
}
AreaCube(int length,int width,int height)
{
return (length*width*height);
}
编译提示: ISO C++ forbids declaration of `AreaCube' with no type ,而且提示出错的地方是倒数第四行的{