出展:パーソナルソフトウェア技法 Watts S. Humphrey 著 ISBN4-320-02929-1
PSP課題 03A : クラス毎の LOCのカウント
前提条件
5章までと課題 02A
要求
C++ のプログラムファイルを読込み、名前ごとの関数の数と LOC 及びその合計を出力せよ。
名前とは、class struct union namespace を意味する。
無名の名前は none に、大域の名前は global にせよ。
LOC は、コメントと文字内と文字列内を除き、「;」と「{」と「#」と「:」の数とする。
但し、「##」と「::」はカウントしない。
ベースは 02A とせよ。
テンプレートクラスやテンプレート関数やメンバイニシャライザにもある程度対応せよ。