整数型でテンプレート化された C++ クラスがあります。
template<typename int_type>
sscanf
そのクラスのどこかで、ファイルからいくつかの値を読み取るために使用したいとします。
int_type num_rows;
fgets( buffer, BUFSIZE, in_file );
sscanf( buffer, "%d", &num_rows);
int_type
フォーマット指定子は、 が組み込みの である場合にのみ正しく機能しますint
。
一般の書式指定子を処理するより良い方法はありますint_type
か?