Hozok létre egy játék, C ++ (itt tartunk, nem a kódot használom számít?), Ami coudl lazán le, mint egy társasjáték, és kíváncsi vagyok, melyik e két „ellenőrizze, hogy a karakter a határokat” funkciók hatékonyabb:
EGY:
int main()
{
//display board
//get player input
//move player
//if player is out of bounds,
//force player back into bounds
}
KÉT
//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
}
Lényegében az első mozog minden entitás, akkor ellenőrzi az összes szervezetek helyzetét és visszaállítja őket megfelelően, és a második gondoskodik arról, hogy a játékosok mozgatni nem mozog vele a határokat, reather mint várni, amíg a végén a hurok.
Szeretném tudni, hogy ezek közül melyik kettő (rendszerekben?) Hatékonyabb vagy gyorsabb, mint a másik, vagy ha mindketten azonos, ezek közül melyik lenne a jobb kódolási stílus?













