Вопрос про статические члены
От: J-son  
Дата: 30.06.11 12:11
Оценка:
Здравствуйте,
Вопрос такой:

В основной программе есть класс

class Test
{
static int a = 0;
}

Test t;
t.a = 10;

Эта программа вызывает функцию из библиотеки, в которой есть точно такой же класс.

extern "C" void funk()
{
Test t;
int b = t.a;
}

Возможно ли сделать так, чтобы класс в библиотеке знал про значение статического члена a?
Понятно, что его можно передать через параметр, но можно ли как то сыграть на том, что он статический?
Получается, что для библиотеки класс описан точно так же, но это уже ее класс. А вот хотелось бы, чтобы он знал про статические члены класса из вызывающей программы.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.