我不懂,这是啥意思.C++问题

来源:百度知道 编辑:UC知道 时间:2024/06/07 05:57:53
-------------------Configuration: ii - Win32 Debug--------------------
Compiling...
ii.cpp
C:\Documents and Settings\Administrator\ii.cpp(14) : error C2628: 'coins' followed by 'void' is illegal (did you forget a ';'?)
C:\Documents and Settings\Administrator\ii.cpp(15) : error C2556: 'class coins __thiscall coins::get_cents(int)' : overloaded function differs only by return type from 'void __thiscall coins::get_cents(int)'
C:\Documents and Settings\Administrator\ii.cpp(10) : see declaration of 'get_cents'
C:\Documents and Settings\Administrator\ii.cpp(15) : error C2371: 'get_cents' : redefinition; different basic types
C:\Documents and Settings\Administrator\ii.cpp(10) : see declaration of 'get_cents'
C:\Documents and Settings\Administrator\ii.cpp(35) : error C2264: 'get_cents' : error in

是不是类最后少了个分号阿

class Test
{
};//////////////这个分号

我不确定,贴代码看看
--------------------------
#include<iostream.h>
const int QUARTER=25;
const int DIME=10;
class coins
{
int number;
public:
coins(){cout<<"?的初始化\n";}
~coins(){cout<<"?的?止\n";}
void get_cents(int);
int convert_quarter(void);
int convert_dime(int);
} ;//////////////////////////////////////少个分号
void coins::get_cents(int cents)
{
number=cents;
cout<<number<<"cents\n";
}
int coins::convert_quarter()
{
cout<<number/QUARTER<<"quarters\n";
return(number%QUARTER);
}
int coins::convert_dime(int d)
{
cout<<d/DIME<<"dimes\n";
return(d%DIME);
}
void main()
{
int cc,qq;
int dd;/