求大神帮小弟我把这个程序改对

求大神帮我把这个程序改对
#include<iostream>
using namespace std;

class Rectangle 
{
public :
Rectangle (float aa,float bb);
float cc ();//长方形周长
float ss ();//面积
private :
float a,b;
}
Rectangle::Rectangle(float aa=0,float bb=0)
{
a=aa;
b=bb;
}
float Rectangle::cc()
{
return (a+b)*2;
}
float Rectangle::ss()
{
return a*b;
}
int main()
{
float a,b;
cin>>a>>b;
Rectangle rec(a,b);
cout<<rec.cc()<<endl<<rec.ss();
}

------解决方案--------------------
#include<iostream>
using namespace std;

class Rectangle 
{
public :
Rectangle(float aa,float bb)
{
a=aa;
b=bb;
}
float cc()
{
return (a+b)*2;
}
float ss()
{
return a*b;
}
private :
float a,b;
};

int main()
{
float a,b;
cin>>a>>b;
Rectangle rec(a,b);
cout<<rec.cc()<<endl<<rec.ss()<<endl;
return 0;
}

------解决方案--------------------
class最后少了一个分号:
[code=c++]
#include<iostream>
using namespace std;

class Rectangle 
{
public :
Rectangle (float aa,float bb);
float cc ();//长方形周长
float ss ();//面积
private :
float a,b;
};
Rectangle::Rectangle(float aa=0,float bb=0)
{
a=aa;
b=bb;
}
float Rectangle::cc()
{
return (a+b)*2;
}
float Rectangle::ss()
{
return a*b;
}
int main()
{
float a,b;
cin>>a>>b;
Rectangle rec(a,b);
cout<<rec.cc()<<endl<<rec.ss();

[/code]
------解决方案--------------------

class Rectangle 
{
public :
Rectangle(float aa,float bb);
float cc ();//长方形周长
float ss ();//面积
private :
float a,b;
}; //类定义后要加分号

------解决方案--------------------
类的定义“class{};”这种形式,缺少分号,补上就可以了