トップページ > プログラム > 2015年08月17日 > 9q62HXi+

書き込み順位&時間帯一覧

20 位/173 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000010002000003



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
【初心者歓迎】C/C++室 Ver.96【環境依存OK】 [転載禁止]©2ch.net

書き込みレス一覧

【初心者歓迎】C/C++室 Ver.96【環境依存OK】 [転載禁止]©2ch.net
978 :デフォルトの名無しさん[sage]:2015/08/17(月) 14:31:46.84 ID:9q62HXi+
union{
int i;
struct {
unsigned int a : 1;
unsigned int b : 1;
} BIT;
} hoge;//グローバル変数

void funcA(){
//hoge.aに対するいろんな処理(処理の内容はfuncBと同じ)
}
void funcB(){
//hoge.bに対するいろんな処理(処理の内容はfuncAと同じ)
}

Cで上記のような関数があるときに、funcAとfuncBの処理の内容を1つのコードにまとめるということはできないですか?
funcA,funcBをラッパにしてhoge.A,hoge.Bにそれぞれポインタでアクセスしようとするとエラーが起きました
【初心者歓迎】C/C++室 Ver.96【環境依存OK】 [転載禁止]©2ch.net
984 :デフォルトの名無しさん[sage]:2015/08/17(月) 18:11:32.93 ID:9q62HXi+
>>979
Cにclassなんかないんですが

>>981
処理でいろいろ条件分岐するのでそれでは意味がない

>>982
>funcA,funcBをラッパにしてhoge.A,hoge.Bにそれぞれポインタでアクセスしようとするとエラーが起きました
【初心者歓迎】C/C++室 Ver.96【環境依存OK】 [転載禁止]©2ch.net
986 :デフォルトの名無しさん[sage]:2015/08/17(月) 18:45:15.51 ID:9q62HXi+
>>985
ありがとうございました


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。