Ben C ++ bir oyun kuruyorum gevşek bir masa oyunu olarak tanımlanabilir limonata, (açılmışken, kod ben madde kullanmak? Yapar) ve karakteri sınırların dışında olup olmadığını kontrol Bu ikisinden hangisi merak ediyorum fonksiyonları daha verimlidir:
BİR:
int main()
{
//display board
//get player input
//move player
//if player is out of bounds,
//force player back into bounds
}
İKİ
//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
}
Esasen, birincisi her varlık taşır, o kişiler pozisyonların hepsi denetler ve onları uygun şekilde sıfırlar ve ikincisi oyuncuları reather döngünün sonuna kadar beklemek yerine, aut onu hareket etmez hareket emin olur.
Onlar, hem eşitse bunlardan hangisi daha iyi kodlama stili olurdu daha verimli veya diğerinden daha hızlıdır, bu iki hangisinin (sistemleriyle?) Bilmek mi, yoksa ki?













