-1
私は他の誰かのコードを見ていて、私が指さしたことだけがポインタであることを見ました。事は構文がポインタ構文ではないということです。これは次のコードです。一般的でない構文ですか? --- "" - > "
switch(control)
{
case 'w':
case 'a':
case 's':
case 'd':
execute->backup_grid();// this is the part I was talking about.
execute->fill_space();
execute->update_grid();
execute->fill_space();
execute->find_greatest_tile();
execute->display_grid();
if(execute->full()&&apocalypse)
{
response=-1;
break;
}
else if(execute->block_moves())
{
execute->spawn();
break;
}
else
{
response=0;
break;
}
なぜこれがポインタ構文ではないと思いますか? – tkausl
これはCの構文で、そのように見えますが、ポインタ構文がこれと異なるため、 ' - >' *は要素構文の正しいポインタ@LEXERA.EXE –
です。しかし、基本的に私が言っていることは、これはポインタが正しい方法であるとは思わないということですか?それは私にそれがポインタではないと信じさせるでしょう。また、私が間違っていると、C++のポインタの使い方はどうですか?:int myPointer = 1; int * my2ndPointer =&myPointer –