これをC++でどのように行いますか?たとえば、ユーザーがESC、「q」、「Q」の両方を押した場合に、プログラムの終了をトリガーしようとしています。
探してみましたが、C++で構文が見つかりませんでした。if-elseでそれを行う方法を知っていますが、switch-caseでそれは可能ですか?もちろん、関数を作成して2つの別々のcaseから呼び出すこともできますが、caseステートメントを組み合わせて呼び出す方法はありますか?
たとえば、それは私が探しているものです(もちろん機能していません):
void keyboard( unsigned char key, int x, int y )
{
switch( key )
{
case ( 27 || 'q' || 'Q' ):
exit( 0 );
break;
case 'a': ...
case 'b': ...
}
}