Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Dima0110
0 / 0 / 0
Регистрация: 22.09.2018
Сообщений: 3
1

Как изменить значение const в данном примере?

23.09.2018, 07:48. Просмотров 400. Ответов 3
Метки нет (Все метки)

Здравствуйте, я пишу свой интерпретатор.
Дело в том, что Parser_impl является константой. Как в нести следующий изменения в данный метод:


C++
1
2
3
4
5
6
7
8
char* Parser_impl::tokenName[] =
    {   "open",
        "var", "int", "float", "void", "cls", "end", "if",
        "file", "else", "while", "do", ">>", "return", "?",
        "wasError", "exit",
        "=", "||", "&&", "+", "-", "*", "/", "%", "^", "!",
        "==", "!=", "<", "<=", ">", ">=", "-", "+", ";", ",", "(", ")", "AF"
    };
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.09.2018, 07:48
Ответы с готовыми решениями:

Объясните, как в данном примере работает friend
friend bool operator== (const String&amp; firstStr, const String&amp; secondStr); Если писать код без...

Объясните на данном примере как работать с композицией
Не могу понять как работать с композицией. А именно вывод интересует. Что я делаю не так?#include...

int const * const foo(const int* param) const - разъясните значение квалификаторов
int const * const foo(const int* param) const -----1------2----------3----------------4 1: ?...

Объясните, как в данном примере работают виртуальные функции?
Такое дело надо обьяснить особенность виртуальной функции, типо как будет работать программа без...

Найти ошибку в данном примере
#include &lt;math.h&gt; #include &lt;iostream&gt; using namespace std; int main() { int n, a; cin &gt;&gt;...

3
JaponDemon
164 / 107 / 57
Регистрация: 30.08.2018
Сообщений: 357
Завершенные тесты: 1
23.09.2018, 08:02 2
На массив string заменить
C++
1
2
 std::string  Parser_impl::tokenName[] =
{ "open",
Если вообще понял о чём речь...
0
woldemas
446 / 318 / 174
Регистрация: 06.09.2013
Сообщений: 966
23.09.2018, 08:09 3
Цитата Сообщение от Dima0110 Посмотреть сообщение
Как в нести следующий изменения в данный метод
Это не метод, это статический член класса - массив сишных строк.
0
JaponDemon
164 / 107 / 57
Регистрация: 30.08.2018
Сообщений: 357
Завершенные тесты: 1
23.09.2018, 08:13 4
woldemas, это массив строк?
это массив указателей помойму.

Добавлено через 22 секунды
массив строк так
C++
1
2
 char Parser_impl::tokenName[][64] =
            { "open",
0
23.09.2018, 08:13
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.09.2018, 08:13

Почему ответ равен 0 в данном примере: 3/4*6!?
Почему ответ равен 0 в данном примере: 3/4*6!?

Непонятно функционирование цикла while в данном примере
Всем привет, ребят! Заранее благодарю за помощь. Пример взят из книги Шилдт C++ &quot;Шаг за шагом&quot; и...

Ребята напомните как изменить объект если он const )
Добрый день, как изменить объект если он создан с фишкой const помнил, но не использовал эти знания...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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