1.
#include <iostream> #include <string> #include <stdlib.h>using namespace Std;class teacher{public: void setname (string _name); string getName (); Void setgender (String _gender); Stringgetgender (); Void setage (int _age); Int getAge ( ); Void teach ();p rivate:string m_strname;string m_gender;int m_iage;}; Void teacher::setname (string _name) { m_strname=_name;} String teacher::getname () {return m_strname;} Void teacher::setgender (String _gender) {m_gender=_gender;} Stringteacher::getgender () {return m_gender;} Void teacher::setage (int _age) {m_iage =_age;} Int teacher::getage () {return m_iage;} void teacher::teach () {cout<< "Class Class" <<ENDL;} Int main () { teacher t;t.setname ("Confucius"), T.setgender ("male"); T.setage (;cout<) <t.getname () <<endl<<t.getgeNDEr () <<endl<<t.getage () <<endl<<endl;t.teach (); System ("pause"); return 0;}
Operation Result:
650) this.width=650; "src=" Https://s4.51cto.com/wyfs02/M01/05/BD/wKiom1mraOPBjvDHAAAIoxF9N_o008.png "title=" Untitled. png "alt=" Wkiom1mraopbjvdhaaaioxf9n_o008.png "/>
The main thing is to declare inside the class and then define it outside of the class. Note the format at the time of definition:
The class name teacher::+ function indicates that the function is a data member in the class
C + + class-out definition