1の#include <iostreamの> 2の#include < ストリング > 3 4 使用して 名前空間STDを、 5つの 6 クラス犬 7 { 8 プライベート: 9 列名; 10 int型の年齢; 11 文字のセックス。 12 ダブル重量; 13 公衆: 14 犬(文字列、整数、文字、二重)。 15 ボイド関連項目GetName(){CIN >>名。リターン;} 16 空隙 GetAge(){CIN >>年齢。リターン;} 17 空隙 GetSex(){CIN >>性別。リターン;} 18 空隙 GetWeigth(){CIN >>体重; リターン;} 19 無効話す(){coutの<< " ArfのArfの!" <<てendl; リターン;} 20 空隙ショー() 21 { 22 COUT <<名<< ENDL。 23 coutの<<年齢<< てendl; 24 coutの<<セックス<< てendl; 25 coutの<<重量<< てendl; 26 リターン; 27 } 28 }。 29 30犬::犬(文字列名、INT年齢、チャー性別、二重体重) 31 { 32 本 - >名= 名。 33 本 - >年齢= 年齢; 34 本 - >セックス= セックス。 35 本 - >重量= 重量。 36 } 37 38 のint main()の 39 { 40 ストリング名前; 41 int型の年齢; 42 文字のセックス。 43 ダブル重量; 44 CIN >>名>>年齢>>セックス>> 体重; 45 犬1(名前、年齢、性別、体重); 46 one.show()。 47 one.speak()。 48 リターン 0 ; 49 }