Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
plapteshk
62 / 13 / 4
Регистрация: 22.06.2013
Сообщений: 65
#1

Структура в классе (из метода увидеть переменную) - C++

24.04.2014, 16:47. Просмотров 267. Ответов 1
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
class Records
{
   public:
   int Count;
   struct Param
   {
      public:
         __property unsigned int index = {write = SetIndex, read = Findex};
      protected:
         unsigned int Findex;
         void SetIndex(unsigned int Aindex);
   } Basic;
} RecordsInMemo;
 
void Records::Param::SetIndex(unsigned int Aindex)
{
   Findex = Aindex;
   ShowMessage(Findex);
   //Records::Count =6;
}
Как теперь из метода SetIndex увидеть переменную Count?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.04.2014, 16:47     Структура в классе (из метода увидеть переменную)
Посмотрите здесь:

C++ Структура в классе, это возможно?
C++ Осуществите в классе перегрузку метода proizved() c различным количеством параметров
C++ Структура в классе
Вызов метода в классе из другого C++
C++ Осуществите в классе перегрузку метода del() c различным количеством параметров
C++ Смещение метода в классе
Создание метода в классе C++
C++ Шаблон метода в классе
C++ Уничтожается структура данных в наследуемом классе
C++ В производном классе вызов приватного метода базового класса
C++ Как в классе записать возвращаемую строковую переменную?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
newbie666
Заблокирован
24.04.2014, 17:36     Структура в классе (из метода увидеть переменную) #2
Цитата Сообщение от plapteshk Посмотреть сообщение
Как теперь из метода SetIndex увидеть переменную Count?
никак

Добавлено через 2 минуты
не, ну конечно, если Count у тебя для всех экземпляров класса общий, ты можешь его объявить как static int Count; и горя не знать
C++
1
2
3
4
5
6
void Records::Param::SetIndex(unsigned int Aindex)
{   
    Findex = Aindex;
    ShowMessage(Findex);
    Records::Count =6;
}
Yandex
Объявления
24.04.2014, 17:36     Структура в классе (из метода увидеть переменную)
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru