Funkcje lokalne, oddzielenie interfejsu listy od implementacji
Ostatnio zmodyfikowano 2016-11-17 19:09
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. |
|
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. |
|
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. |
|
marcolo2307 |
» 2016-11-14 15:42:29 Poddaję się... Skopiowałem twój kod i nie mam do nich dostępu. |
|
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. |
|
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?
|
|
marcolo2307 |
» 2016-11-14 16:30:58 Wrzuć ją w przestrzeń nazw lub zmień w *.dll + lista.h
|
|
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.) |
|
1 « 2 » 3 |