Visual Studio Community 2015でTic-Tac-Toeを再生するプログラムを作成しようとしています。シンプルではなく、それほど多くはありません。 とにかく、[bool playerCheck()]関数を使用して、ユーザーが選択したスペースが既に選択されているかどうかをチェックする関数を切り替えます。オペランドタイプが互換性がありません( "bool(*)()"と "bool")
void checkInput()
{
if (playerCheck == true)
Visual Studioは、 "==" の下に波線を与え、
オペランドの型に互換性がないメッセージが表示されます( "ブール値(*)()" と "BOOL")。
関数の出力を定数と比較するための構文がどのようになっているかわかりません。
チュートリアル、*は任意の*チュートリアルを読むを書くことができるように
if (x == true)
は、一般的に、if (x)
に省略できることに注意してください? – Voo'playerCheck()'は 'bool playerCheck(){/ * ... * /}'を呼び出す方法です – crashmstr
'if(playerCheck()== true)'またはそれより優れた 'if(playerCheck())' – pm100