Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Wykorzystywanie potarzajacego się frag. kodu

Ostatnio zmodyfikowano 2011-10-28 08:47
Autor Wiadomość
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
P-42881
DejaVu
» 2011-10-27 23:03:04
Nie wiem co to jest gosub, ale powinieneś zapoznać się z funkcjami (» Kurs C++ » Poziom 2Funkcje - pierwsze starcie lekcja).
P-42891
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
P-42896
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.
P-42897
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.
P-42900
« 1 »
  Strona 1 z 1