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

Funkcje lokalne, oddzielenie interfejsu listy od implementacji

Ostatnio zmodyfikowano 2016-11-17 19:09
Autor Wiadomość
marcolo2307
» 2016-11-13 11:47:26
Aż sprawdziłem u siebie. W main.cpp nie ma dostępu do funkcji z lista_funkcje_pomocnicze.h. Przebuduj wszystko albo stwórz nowy projekt.
P-153627
mati220
Temat założony przez niniejszego użytkownika
» 2016-11-13 11:49:30
Ok. Spróbuję bo sam się dziwię że to nie działa.
P-153628
mati220
Temat założony przez niniejszego użytkownika
» 2016-11-14 14:59:03
Po sprawdzeniu stwierdzam że dalej mogę odwołać się do tych funkcji. Stworzyłem nowy projekt kopiując dane i dalej to samo.
P-153682
marcolo2307
» 2016-11-14 15:42:29
Poddaję się... Skopiowałem twój kod i nie mam do nich dostępu.
P-153684
1aam2am1
» 2016-11-14 15:48:35
Podaj dokładnie co robisz. Jak próbujesz się odwołać do tych funkcji.
a) piszesz nazwę funkcji bez includowania listy pomocniczej
b) jednak ją includujesz
c) piszesz prototyp i ją wywołujesz w pliku main.cpp

Jak a to problem wyświetli kompilator
Jak b to nie jest problem
Jak c to likner znajdzie sobie ciało funkcji w już skompilowanym pliku lista_funkcji_pomocnicze.cpp i przed tym nic cię nie ochroni.
P-153685
mati220
Temat założony przez niniejszego użytkownika
» 2016-11-14 16:22:46
Ok, coś pogrzebałem i wychodzi na to że a) :D
Pytanie jednak teraz mam. Zaczynając pisać nazwę funkcji pomocniczej wyświetlają mi się informacje o danej funkcji. Czyli teoretycznie mogę ją napisać i zobaczyć jaki ma prototyp tylko się nie skompiluje, to normalne zachowanie? Dodam że piszę w Code::Blocks. Czy jest możliwość całkowitego nie wyświetlania tej funkcji, że takowa instnieje?
P-153687
marcolo2307
» 2016-11-14 16:30:58
Wrzuć ją w przestrzeń nazw lub zmień w *.dll + lista.h
P-153688
1aam2am1
» 2016-11-14 17:21:47
Spróbuj skompilować za pomocą konsoli. I sprawć czy na pewno nie ma nigdzie includa funkcji pomocniczych nawet w innych plikach h.
Tak Code::Block podpowiada nazwy których jest świadom (w plikach dodanych dorojektu itd.)
P-153692
1 « 2 » 3
Poprzednia strona Strona 2 z 3 Następna strona