Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Пердать параметр в статический метод класс / 11 сообщений из 11, страница 1 из 1
20.04.2007, 16:55
    #34476873
Пердать параметр в статический метод класс
class
{ int i;
static func()
{ // здесь надо проверить значение переменной i.. Как?
}
}

Понятно, что можно вынести обьявление переменной i за пределы класса сделать её extern или в самом классе обьявить её статической, но это не подходит.. реально ли получитть доступ к i не делая её static или extern ???
...
Рейтинг: 0 / 0
20.04.2007, 17:06
    #34476911
blinded
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пердать параметр в статический метод класс
Только передать в качесве параметра
...
Рейтинг: 0 / 0
20.04.2007, 17:10
    #34476935
StepLg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пердать параметр в статический метод класс
или сделать i статической. какая смысловая нагрузка у функции и у переменной? Если скажешь - можно будет подсказать тебе, как лучше сделать.
...
Рейтинг: 0 / 0
20.04.2007, 17:11
    #34476938
......
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пердать параметр в статический метод класс
спасиб..
...
Рейтинг: 0 / 0
20.04.2007, 17:13
    #34476944
Akh
Akh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пердать параметр в статический метод класс
Пердать параметр в статический мclass
{ int i;
static func()
{ // здесь надо проверить значение переменной i.. Как?
}
}

Понятно, что можно вынести обьявление переменной i за пределы класса сделать её extern или в самом классе обьявить её статической, но это не подходит.. реально ли получитть доступ к i не делая её static или extern ???

какого объекта класса ты хочешь проверить занчение i?
...
Рейтинг: 0 / 0
20.04.2007, 17:17
    #34476964
Пердать параметр в статический метод класс
StepLgили сделать i статической. какая смысловая нагрузка у функции и у переменной? Если скажешь - можно будет подсказать тебе, как лучше сделать.
смысл очень простой, есть ф-я обратного вызова, static DWORD CALLBACK - она д.б. статической её вызывает ОС и в неё надо передать параметр из класса..
...
Рейтинг: 0 / 0
20.04.2007, 17:18
    #34476972
Пердать параметр в статический метод класс
Akh Пердать параметр в статический мclass
{ int i;
static func()
{ // здесь надо проверить значение переменной i.. Как?
}
}

Понятно, что можно вынести обьявление переменной i за пределы класса сделать её extern или в самом классе обьявить её статической, но это не подходит.. реально ли получитть доступ к i не делая её static или extern ???

какого объекта класса ты хочешь проверить занчение i?

Код: plaintext
1.
2.
3.
4.
5.
class T
{   int i;   
     static func()
     { // здесь надо проверить значение переменной T::i.. Как?
     }
}
...
Рейтинг: 0 / 0
20.04.2007, 17:23
    #34477000
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пердать параметр в статический метод класс
при регистрации каллбака можно указывать параметр, который будет передан функции
...
Рейтинг: 0 / 0
20.04.2007, 17:33
    #34477046
Пердать параметр в статический метод класс
maXmoпри регистрации каллбака можно указывать параметр, который будет передан функции

точно я нашел этот аргумет, LPVOID lpData автор Argument to be passed to the callback function. This parameter can be NULL. Спасиб...
...
Рейтинг: 0 / 0
20.04.2007, 17:33
    #34477047
Akh
Akh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пердать параметр в статический метод класс
Пердать параметр в статический м Akhкакого объекта класса ты хочешь проверить занчение i?

Код: plaintext
1.
2.
3.
4.
5.
class T
{   int i;   
     static func()
     { // здесь надо проверить значение переменной T::i.. Как?
     }
}


Переменной класса не существует. i - это не переменная класса, она может быть переменной объекта. Здесь i это свойство класса. Свойство физически не существует. Обычная функция класса (метод), связана с объектом, т.к. всегда имеет указатель на объект. Статическая, же, функция этого указателя не имеет, значит, хотя, она и знает, что у этого класса есть такое свойство, не может добраться до переменной, не зная к какому объекту она принадлежит.
...
Рейтинг: 0 / 0
20.04.2007, 17:35
    #34477056
Akh
Akh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пердать параметр в статический метод класс
Пердать параметр в статический м maXmoпри регистрации каллбака можно указывать параметр, который будет передан функции

точно я нашел этот аргумет, LPVOID lpData автор Argument to be passed to the callback function. This parameter can be NULL. Спасиб...

Ну, вот, пока сочинял поэму, уже разобрались. ;)
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Пердать параметр в статический метод класс / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]