Wykorzystywanie potarzajacego się frag. kodu
Ostatnio zmodyfikowano 2011-10-28 08:47
tytttryty Temat założony przez niniejszego użytkownika |
Wykorzystywanie potarzajacego się frag. kodu » 2011-10-27 21:58:05 Mam fragment kodu, który wykorzystuję kilka razy. Czy w C++ jest instrukcja ala basicowe gosub? Czy moze lepiej ten fragment kodu zapisac w pliku zewnętrznym i pozniej go za każdym razem wczytywac?
pozdr |
|
DejaVu |
» 2011-10-27 23:03:04 |
|
tytttryty Temat założony przez niniejszego użytkownika |
» 2011-10-28 07:47:48 W kursie nic na ten temat nie znalazłem. Instrukcja gosub w basicu odwoływała się do jakiegoś frag. kodu, a po jego wykonaniu powaracała do miejsca w którym nastąpiło odwołanie. Nie wiem czy jest coś podobnego w C++... Wiem ze mozna cos podobnego zrobić instr. goto, ale podobno tej instrukcji należy raczej unikać...
pozdr |
|
npHard |
» 2011-10-28 08:06:27 Korzystanie z instrukcji goto burzy paradygmat programowania proceduralnego i sprawia, że debugowanie kodu jest bardzo trudne. Dlatego właśnie nie należy z niej korzystać. Jeśli nie chcesz pisać wiele razy tego samego kodu to zamknij go w funkcję, ewentualnie stwórz makro. Jeśli oznaczysz funkcję w c/c++ jako inline to praktycznie zniwelujesz jakikolwiek straty w wydajności związane z wywoływaniem funkcji. |
|
DejaVu |
» 2011-10-28 08:47:53 inline przez współczesne kompilatory jest traktowany jako sugestia, a nie fakt. Co do autora tematu - postaraj się przeczytać materiał do którego dałem Ci linka bo jest to dokładnie to czego potrzebujesz, a twierdzisz, że w kursie tego nie ma. |
|
« 1 » |