Hello, i am hoping someone can help me with this code error. I am reading Sams Teach Yourself C++ in 21 days and i am using Dev C++ as the compiler. Right now i am stumped, I only have one error stopping me from compiling my program and running it. I have looked over the code in the book and have written it down exactly.
The error is: ISO C++ forbids declaration of 'VolumeCube' with no type.
And here is the code:
Code:
//demonstrates use of default parameter values
#include <iostream>
int VolumeCube(int length, int width = 25, int height = 1);

int main()
{
    int length = 100;
    int width = 50;
    int height = 2;
    int volume;
    
    volume = VolumeCube(length, width, height);
    std::cout << "First volume equals: " << volume << 
    "\n";
    
    volume = VolumeCube(length, width);
    std::cout << "Second time volume equals: " <<
    volume << "\n";
    
    volume = VolumeCube(length);
    std::cout << "Third time volume equals; " << volume << "\n";
    return 0;
}

VolumeCube (int length, int width, int height)
{
               
               return (length * width * height);
               }