keycheck修正

zxc
記事: 79
登録日時: 13年前
住所: 日本の背骨(?)あたり

keycheck修正

投稿記事 by zxc » 12年前

  何を間違ったのか、「Ruby=R言語」と認識していた・・・  
それは置いておくとして、前に作ったクラスのメンバ関数がおかしい。

CODE:

		static int keyreturn(int x);
		int keycheck(char key);
       //keycheckは「C_keycheck::keycheck(keyreturn(KEY_INPUT_????))」と使う。
  もっと短縮できる、隠蔽できる・・・ とは別に、keyreturn関数とその返り値を引数にするkeycheck関数なんだから、  keyreturn関数返り値の型 == keycheck関数引数の型 となるべき    要するに両方char型となるべきなのに、返り値と引数の型が違う(charとint)。 これで今まで問題なく動いてきたのだけど、直しました。
 

CODE:

int keycheck(int key_macro);
型をそろえて隠蔽したもの

例外処理が難しい

コメントはまだありません。