Czy da się przekierować do drugiego pliku?
Ostatnio zmodyfikowano 2014-08-27 08:35
pekfos |
» 2014-08-26 21:53:33 Bo nieee.. Definicje zmiennych i funkcji (z łączeniem zewnętrznym) muszą wystąpić raz na całą aplikację, więc nie można tego umieszczać w nagłówkach, które są dołączane do nieokreślonej ilości jednostek translacji. No chyba, że to nie nagłówek, tylko doczepiłeś te dyrektywy preprocesora bez większego sensu i zamysłu. |
|
1aam2am1 |
» 2014-08-26 21:59:12 Sens i zamysł był i jest ja tak tego używam kod wystąpi tylko raz na całą aplikacje dzięki #ifndef POLE ,który spowoduje że kod będzie widoczny tylko wtedy gdy nie mamy #define POLE nigdzie wcześniej. A to że to tylko nagłówek i powinien mówić że te funkcje istnieją a ciała tych funkcji powinny być w innym pliku to inna sprawa. |
|
pekfos |
» 2014-08-26 22:00:52 kod wystąpi tylko raz na całą aplikacje dzięki #ifndef POLE |
To tak nie działa. |
|
1aam2am1 |
» 2014-08-26 22:11:17 A jak? |
|
pekfos |
.. » 2014-08-26 22:41:15 To zabezpieczenie przed wielokrotnym dołączeniem w obrębie jednej jednostki, a nie całej aplikacji. |
|
1aam2am1 |
» 2014-08-26 22:42:15 To jak to zrobić przydało by mi się to też. |
|
pekfos |
» 2014-08-26 22:53:43 Bardziej ci się przyda, jak zaczniesz w końcu myśleć i korzystać z dostępnych materiałów, zamiast offtopować sypiąc z rękawa pytaniami, jak poprawić twoje złe rozwiązanie.. Podstawy dzielenia kodu na pliki się kłaniają.. Dzielenie kodu na kilka plików źródłowych |
|
1aam2am1 |
» 2014-08-27 08:35:08 Tak tego używam więc nie rozumem czym się różni to co podalem wczesniej z tym. |
|
1 « 2 » |