1 #include <iostream> 2 #include < string > 3 4 usando espacio de nombres std; 5 6 clase Perro 7 { 8 privado : 9 string nombre; 10 int edad; 11 Char sexo; 12 doble peso; 13 pública : 14 Perro ( string , int , carbón de leña , doble ); 15 vacío GetName () {cin >> Nombre;volver ;} 16 vacío GetAge () {cin >> edad; volver ;} 17 vacío GetSex () {cin >> sexo; volver ;} 18 vacío GetWeigth () {cin >> peso; volver ;} 19 vacío speak () {cout << " Arf Arf! " << endl; volver ;} 20 vacío show () 21 { 22 tribunal << nombre de << endl; 23 tribunal << edad << endl; 24 cout << sexo << endl; 25 cout << peso << endl; 26 de retorno ; 27 } 28 }; 29 30 Perro :: Perro ( string nombre, int edad, carbón sexo, el doble de peso) 31 { 32 este -> name = nombre; 33 este -> edad = edad; 34 este -> sexo = sexo; 35 este -> peso = peso; 36 } 37 38 int main () 39 { 40 stringnombre; 41 int edad; 42 Char sexo; 43 doble peso; 44 cin >> Nombre >> Edad >> >> sexo peso; 45 Perro uno (nombre, edad, sexo, peso); 46 one.show (); 47 one.speak (); 48 de retorno 0 ; 49 }