帮忙看下有什么问题,在线等
#include <iostream>
using std::cout;
class Cat
{
public:
Cat();
~Cat();
private:
int age;
}
Cat::Cat() \\这是第13行
{
cout<<"Cons…called...\n";
age=2;
}
Cat::~Cat()
{
cout<<"Discons…called...\n";
}
int main()
{
cout<<"Cat Spot...\n";
Cat Spot;
cout<<"Cat *p=new Cat...\n";
Cat *p=new Cat;
cout<<"delete p...\n";
delete p;
cout<<"Exiting...\n";
return 0;
}
编译后有2个错误:
14 E:\Dev-Cpp\个人\10.1.cpp new types may not be defined in a return type
14 E:\Dev-Cpp\个人\10.1.cpp return type specification for constructor invalid