0 / 0 / 0
Регистрация: 02.03.2016
Сообщений: 36
|
|||||||||||
1 | |||||||||||
Обращение к переменной через класс06.04.2016, 15:02. Показов 2716. Ответов 1
Метки нет Все метки)
(
Приветствую. Подскажите пожалуйста
Имеется следующий класс:
Я создал переменную типа Symbol_table, допустим это переменная Symbol. Класс variable, на котором основан вектор, который используется в классе symbol_table
Я пробовал писать что-то наподобие Symbol.var_table.name, но так оно не хочет передавать туда значения, даже не компилируется. Вообще раньше функции, которые внутри класса Symbol_table были просто вне класса, теперь задача их организовать именно внутри класса. Я подумал, что если создать переменную типа Symbol_table она будет хранить в себе вектор, а значит к элементам вектора можно как-то обратиться через нее. Подскажите как это можно организовать и вообще в правильном направлении ли я думаю?
0
|
|
06.04.2016, 15:02 | |
Ответы с готовыми решениями:
1
Map: обращение к значению (класс) через [] Обращение к переменной через динамическую генерацию ее имени
Обращение к классу через значение переменной, т.е. по имени в строковом представлении |
47 / 31 / 21
Регистрация: 04.04.2016
Сообщений: 209
|
|
07.04.2016, 09:10 | 2 |
Для начала стоит внутри вашего класса задать модификатор доступа public:, после которого и объявлять свои переменные. без явного объявления модификатора доступа все переменные класса имеют модификатор private:, т.е. обратиться к ним из вне не получится. А так обращение происходит именно так, как вы написали.
Symbol.var_table.name ну, и + множество ошибок в определении самого класса, которые не мешало бы устранить. Если есть проблемы с синтаксисом языка, рекомендую писать код не сразу всей простыней, а потом искать ошибки, а небольшими кусками. И после каждого куска запускать компиляцию и проверять на наличие синтаксических и логических ошибок. т.е. написали название класса, накидали переменных, сделали конструктор - попробовали скомпилировать. Отладили. Написали пару методов - попробовали скомпилировать, отладили.
1
|
07.04.2016, 09:10 | |
Помогаю со студенческими работами здесь
2
Возможно ли обращение к переменной с использованием значения строковой переменной? Запретить прямое обращение к скрипту, но разрешить обращение через RewriteEngine Обращение к переменной Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |