1の#include <iostreamの> 2の#include < ストリング > 3 4 クラス解析 5 { 6 プライベート: 7 のstd :: 文字列STR。 8 公共: 9 解析(スタンダード:: 文字列STR) 10 { 11 本 - > STR = STR。 12 } 13 INT getFirstと() 14 { 15 リターンのstd :: STOI(STR)。 16 } 17 INT GetLastの() 18は、 { 。19 自動CONST POS = str.find_first_of(' - ' ); 20は、 リターン STD ::ストイ(str.substr(+ POS 1。 )); 21である } 22である }; 23は、 INT (メイン) 24 { 25 STD :: 文字列S } {; 26である STD CIN :: >> S; // このような範囲のようなユーザ入力文字列、12-45 27 解析P(S); // ストリングS解析ながら構成される解析は、Pオブジェクト 28 STDを:: COUT < <p.getFirst()<< ' ' << p.getLast()。 29 リターン 0 ; 30 }