prepojil som main.cpp s second.cpp
1.) Ale v main includujem už "second.cpp" a kompilátor vypíše chybu že sa nenachádza v zložke/podzložkách,pretože ten súbor bude kompilovaný PO main.cpp
2.) keď v main.cpp je premenná "Auto" ako ju deklarovať tak aby sa dala použiť i v iných (v tomto prípade: second.cpp) súboroch ?...
Fórum › C / C++
Prepojenie Cpp a deklarovanie globalnej premennej...
hm...ok...
pokud do main includujes second.cpp, tak to je ekvivalentni jako kdyz by jsi tam cely soubor second.cpp primo vlozil, takze kompilovat second.cpp uz nema smysl - protoze se jednou uz zkompiluje v main.
vetsinou chces pouze vlozit do main hlavicky funkci (tedy jejich uplne deklarace), a pak nejprve zkompilujes second.cpp v object file, nasledne to same s main.cpp a pak oba object file slinkujes ve spustitelny soubor - ale tohle vsechno by za tebe kompilator mohl udelat sam, zalezi na tom jaky pouzivas.
co se tyce viditelnosti promennych: pokud deklarujes promennou jako auto, tedy na lokalni urovni, pak ji jinde pouzit nemuzes. musis pouzit klicove slovo global a nebo promennou definovat na nejvyssi urovni programu (tedy mimo telo jakekoli funkce) - a v ostatnich souborech ji pak deklaruj s klicovym slovem extern
To tmi : "za tebe kompilator mohl udelat sam, zalezi na tom jaky pouzivas."
Dev-Cpp
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Zkompilovat *.h *.cpp *cpp dohromady — založil -------------
Dá sa do názvu premennej dosadiť hodnota inej premennej? — založil Lordest
Prepojenie PC — založil stanke
Prepojenie tabuliek — založil Daman
Prepojenie 2 tabuliek PDO — založil Zelenac14
Moderátoři diskuze