各位c的高手,小弟在綀習寫物件、類別的建構式的時候,遇到了一個問題
#include<iostream>
using namespace std;
class student{
public:
int id,chinese,math;
student(int vid,int vchinese,int vmath);
void show(){
cout<<"id:"<<"\t"<<id<<"\n"<<"math:"<<"\t"<<math<<"\n"<<"chinese:"<<"\t"<<chinese<<"\n";
};
};
student::student(int vid=7,int vchinese=60,int
vmath=60):id(vid),chinese(vchinese),math(vmath)
{
}
int main(){
student marry;
marry.show();
student jack(2318,95,98);
jack.show();
return 0;
}
以上是全部的程式內容,在最後的 student jack(2318,95,98); 中,為何不能寫作
student jack;
jack(2318,95,98);
還是說要以其它形式才能將它分開寫?
小弟目前還是新手,許多細節還不是很清楚
各位高手,如果有其它的建議,也請和我分享,謝謝~