Доброго! Заинтересовался разработкой интерпретатора name языка программирования. Нашел довольно неплохой "курс", где в десятке уроков он [интерпретатор] пишется с нуля. Но вот незадача - уроки "построены" на языке Java. Все бы ничего, но есть один момент, который ставит разработку в тупик. Джавистам знакома такая замечательная вещь, как Reflection. Собственно, сам язык программирования поддерживает команды на "подключения" модулей. Работает это таким образом: парсер берет имя модуля, которое написанное в программе и в рантайме, используя Java Reflection, находит класс с таким именем и дальше уже с ним работает. Логика проста, но не в C++. В плюсах нет рефлекшена, что усложняет задачу. Собственно, любые мысли приветствуются. Все благ! P.s. есть мысля сделать map [имя модуля -> нужный класс/метод], но вы только представьте, какой он будем потом огромный.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Файл заранее не известен(название), название хранится в переменной "a" типа string, например texttxt :
Возник вопрос связанный с получением данных из памяти телефона в СервисеДелаю примерно так
Хотел бы немного посоветоваться со знающими людьмиМожно ли используя Adapter делать проверку на то, есть ли данные в массиве