這是報(bào)的錯(cuò)誤:
2010\project\test6\test6\test6_1.cpp(18):?error?C2059:?語(yǔ)法錯(cuò)誤:“字符串”
1>d:\vs?2010\project\test6\test6\test6_1.cpp(18):?error?C2238:?意外的標(biāo)記位于“;”之前
1>d:\vs?2010\project\test6\test6\test6_1.cpp(28):?error?C2065:?“m_strAge”:?未聲明的標(biāo)識(shí)符
1>d:\vs?2010\project\test6\test6\test6_1.cpp(29):?error?C2761:?“int?teacher::getAge(void)”:?不允許成員函數(shù)重新聲明
1>d:\vs?2010\project\test6\test6\test6_1.cpp(30):?error?C2447:?“{”:?缺少函數(shù)標(biāo)題(是否是老式的形式表?)
1>d:\vs?2010\project\test6\test6\test6_1.cpp(36):?error?C2664:?“teacher::setAge”:?不能將參數(shù)?1?從“const?char?[4]”轉(zhuǎn)換為“int”
這是代碼:
#include<iostream>
#include<string>
#include<stdlib.h>
using?namespace?std;
class?teacher{
?public:
?//?void?setName(String?name);
??//String?getName();
??void?setAge(int?age);
??int?getAge();
?private:
??//String("m_strName");
??int("m_strAge");
};
?/*void?teacher::setName(String?name)
?{?m_strName=name;}
????String?teacher::?getName();
?{?return?m_strName;}*/
?void?teacher::setAge(int?age)
?{?m_strAge=?age;}
????int?teacher::getAge();
?{?return?m_strAge;}
?int?main(void){
?
??teacher?tea;
??//tea.setName="kongzi";
??tea.setAge("100");
??//cout<<getName()<<endl;
??cout<<getAge()<<endl;
??system("pause");
??return(0);
?}
2016-10-24
哦哦。發(fā)現(xiàn)是自己的細(xì)節(jié)問(wèn)題沒(méi)處理好,一些語(yǔ)法錯(cuò)誤,小細(xì)節(jié),目前已解決。