Как в C++ в многофайловом проекте создать глобальную переменную
---
...Я работаю антинаучным аферистом...
можно подробнее...
В приплюснутых сях их уже отменили?
---
...Я работаю антинаучным аферистом...
int c;
а в других пишешь:
extern int c;
вот, на что намекал =)
main.cpp
#include <iostream.h>
#include <hhh.h>
void main
{
int global=5;
abc(global);
}
abc.cpp
#include <iostream.h>
#include <hhh.h>
void abc(int x)
{
cout << x+global;
}
hhh.h
void abc(int x);
extern int global;
Где я неправ?
линковщик говорит: abc.obj : error LNK2001: unresolved external symbol "int global" (?@3HA)
---
...Я работаю антинаучным аферистом...
У тебя global внутри main. Какая же она после этого global? Она должна быть вне main
У тебя код совсем долбанутый. Скажи лучше, что хотел сделать?
ЗЫ спасибо за помощь
---
"Vyroba umelych lidi, slecno, je tovarni tajemstvi."
Оставить комментарий
elenatyur
которую можно юзать в каждом cpp файле?