Если бы до тысячи ....
да и сдача проекта у нас подразумевает такое оформление ...
Peter_I, спасибо, буду пробовать!
update: Да, с глобальными переменными вопрос решен! Но с namespace увы еще нет, хотелось бы и здесь разобраться.
update2: Не знаю, почему мне не пришло в голову, поступить так сразу и не мучиться с костылями для решения подобных проблем, в общем нужно было только посмотреть /usr/include/c++/4.7/iostrem, после чего додуматься написать точно также:
//Листинг lib.h
#ifndef LIB_H_
#define LIB_H_
namespace ns {
extern int value;
};
...
#endif
//Листинг lib.cpp
#include "lib.h"
namespace ns {
int value;
};
...
//Листинг main.cpp
#include "lib.h"
...
Вот и все решение проблемы!