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

Таблица символов для компилятора - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить количество столбцов и строк матрицы не содержащих отрицательных значений http://www.cyberforum.ru/cpp/thread1778720.html
Определите количество столбцов и количество строк двумерного массива, в которых не содержится ни одного отрицательного элемента. Заранее спасибо.
C++ Как заполнить двумерный массив определенным числом определенное количество раз? Пишу консольного Сапёра и столкнулся с такой проблемой: пользователю нужно ввести количество мин, после чего данное количество мин должно быть расположено случайным образом в двумерном массиве, причем мина обозначается цифрой "2", остальное в массиве - нули. Подскажите как это можно реализовать http://www.cyberforum.ru/cpp/thread1778708.html
C++ Перевод числа из hex в dec
Привет, можете подсказать как можно перевести 16-ричное число произвольной длины (например, заданное с помощью строки) в десятичную сс? (также можно в строку)
C++ Запрет запуска второй копии приложений
Нужно запретить запуск второй копии чужого приложения. Т.е. пользователь ткнул 5 раз на ярлык GTA5 в результате в процессе висит 2 GTA5, что не есть хорошо. Как этого можно избежать? Пока что идея такова. Мое приложение висит в памяти. Ярылк переделывается на что-то вроде "C:\myprogramm\app.exe" -name "GTA5" -launcher "C:\Games\GTA5\GTAVplay.exe" -path "C:\Games\GTA5\GTAV.exe" Параметры...
C++ Final для вложенной структуры http://www.cyberforum.ru/cpp/thread1778648.html
class A{ class B {..} final; }; так класс B теперь входит в размер A, но не инициализируется. это баг? потому что я нигде не нашел про такое использование
C++ Stack. определение шаблона функции testStack. (хочу разобраться в коде) Вот эта программа. Хочу разобраться в коде. #include <iostream> #include <string> #include <Stack> using namespace std; template <typename T> void testStack( Stack< T > &theStack,// показывает ошибку на Stack с требованием точки с запятой! поясните что и как. подробнее

Показать сообщение отдельно
Havana
95 / 4 / 0
Регистрация: 04.12.2015
Сообщений: 17
11.07.2016, 17:19  [ТС]     Таблица символов для компилятора
Вот как раз с областями видимости главная сложность. Захвата контекста пока не предвидится. Вообще исходный язык довольно прост, похож на Basic, имена переменных в одну букву, но при переходе по gosub, если я правильно понимаю, мне будет необходимо создать временную таблицу символов для подпрограммы. Но при этом каждая такая таблица должна быть в одном экземпляре, если этого не сделать, то при каждом добавлении символа, будет создаваться отдельная таблица в 1 элемент. И еще к ней должны иметь доступ другие классы при получении адреса переменных и констант, поэтому я не могу просто поместить таблицу как структуру данных в файл исходного кода. Синглтон я взяла, потому что у меня нет другой идеи, как это реализовать. При этом я не понимаю, как с синглтоном возможно реализовать таблицу символов для подпрограммы (может, с помощью дочернего класса от родительского синглтона?) Если вы знаете, как это можно сделать проще/сложнее/иначе я буду благодарна за идеи.

Добавлено через 45 минут
Может я что неправильно понимаю, но вроде хеш-таблица - это структура данных и в статье так и написано. Если я заменю вектор на хеш-таблицу, как это поможет решить проблемы, которые я озвучила? Это может лишь ускорить поиск элемента при их большом количестве. Таблица должна быть глобальной для других классов, она не должна создаваться заново при добавлении каждого символа и при этом должна быть возможность создавать временные таблицы для подпрограмм.
 
Текущее время: 22:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru