Void - Wydajność
Ostatnio zmodyfikowano 2014-08-15 18:21
PsychoX Temat założony przez niniejszego użytkownika |
Void - Wydajność » 2014-08-15 18:10:10 Nie będę owijać... --- Czy używanie przykładowo... void jakasFunkcja() { return void; }
jest wydajniejsze od... char jakasFunkcja() { return 0; }
... ??? Czy równo wydajnie jest używać zwracania void i char przez funkcje? |
Czy chociaż odrobinę, jest różnica? Zależy mi bardziej użyciu procesora (czy to nie jest tak, że chociaż jedna instrukcja procesora więcej. Każda różnica może coś wnieść, kiedy funkcja będzie wywoływana kilkaset razy ;). Pytam, bo gdyby było równie wydajnie, to użyłbym tego w kilku miejscach projektu do upewniania się, czy funkcja wykonała się poprawnie.Szukanie informacji w Google nie przyniosło rezultatów, więc ufam, że pomożecie.Pozdrawiam |
|
Jacob99 |
» 2014-08-15 18:13:38 ??? Jeśli różnica jest to jest minimalna. |
|
1aam2am1 |
» 2014-08-15 18:19:21 Minimalna zwracasz nic albo char. Nic jest wydajniejsze. Może o kilka taktów procesora. Ale najważniejsze jest to że w void funkcja() { return; }
|
|
pekfos |
» 2014-08-15 18:19:34 (czy to nie jest tak, że chociaż jedna instrukcja procesora więcej). |
W tej skali, 'zwracanie void' jest szybsze. |
|
PsychoX Temat założony przez niniejszego użytkownika |
Dziękuje, temat do zamknięcia. » 2014-08-15 18:21:19 Dziękuje. |
|
« 1 » |