To tylko jedna z 2 stron tej notatki. Zaloguj się aby zobaczyć ten dokument.
Zobacz
całą notatkę
Deklaracje typów
Visual C++ 6.0
Globalna deklaracja typu, na przykład struct Child;
nie wystarczy do tego, aby można było nawiązać do definicji tego typu podanej w innym module.
W odróżnieniu od definicji zmiennej i funkcji, która w zbiorze modułów programu może wystąpić tylko jeden raz, definicja struktury musi być powtórzona w każdym z odwołujących się do niej modułów.
plik Main.cpp
#include
struct Child {
char name[20];
int age;
};
int main(void) {
Child getIsa(void);
Child isa = getIsa();
cout
#include "child.h"
int main(void) {
Child getIsa(void);
Child isa = getIsa();
cout
... zobacz całą notatkę
Komentarze użytkowników (0)