Jeg oppretter et spill i C ++ (Apropos, gjør koden jeg bruker saks skyld?), Som kunne gjort bli løst beskrevet som et brettspill, og jeg lurer på hvilken av disse to sjekke om karakteren er utenfor banen funksjoner er mer effektiv:
EN:
int main()
{
//display board
//get player input
//move player
//if player is out of bounds,
//force player back into bounds
}
TO
//int main()
{
//same thing, except without last two lines.
}
void move(char input)
{
//if input does not place player out of bounds
//move player according to input
}
I hovedsak flytter den første hver enhet, sjekker deretter alle enhetenes stillinger og nullstiller dem deretter, og den andre sørger for at spillerne flytter ikke flytte ham ut av banen, reather enn å vente til slutten av loopen.
Jeg vil gjerne vite hvilke av disse to (systemer?) Er mer effektiv eller raskere enn den andre, eller, hvis de er begge like, hvilken av disse ville være et bedre koding stil?













