Проблема со статической переменной
Добавлено: 23 дек 2013, 19:52
Друзья, выручайте!
Что-то я в тупике очередном.
Ситуация такая: есть функция статическая, которая вызывается по определенному событию. В функцию передается указатель gpointer на класс, содержащий переменную, и в этой функции переменная этого класса устанавливается в "1".
Далее мне необходимо уже из не-статического метода этого класса узнать значение этой переменной. Я все время ее вижу как "0", хотя при следующем вызове статической функции она видит эту переменную правильно как "1".
Подскажите как мне так сделать, чтобы можно было менять значение переменной класса как из статических методов так и из не-статических.
Спасибо!
Что-то я в тупике очередном.
Ситуация такая: есть функция статическая, которая вызывается по определенному событию. В функцию передается указатель gpointer на класс, содержащий переменную, и в этой функции переменная этого класса устанавливается в "1".
Далее мне необходимо уже из не-статического метода этого класса узнать значение этой переменной. Я все время ее вижу как "0", хотя при следующем вызове статической функции она видит эту переменную правильно как "1".
Подскажите как мне так сделать, чтобы можно было менять значение переменной класса как из статических методов так и из не-статических.
Спасибо!