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

SAX json парсер - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Временное блокирование работы WinAPI на win XP http://www.cyberforum.ru/cpp/thread917400.html
Есть программы, которые используют WinAPI, а именно получение некоторой информации о железе и работа с системным звуковым микшером (баланс, громкость). Проверялось все пока под win XP. И выяснилась странная вещь, проявляющаяся видимо преимущественно на материнках Gigabyte. Периодически выполнение данных вызовов чем то блокируется на какое то время, причем программе сообщается что все впорядке,...
C++ Автоматическое преобразование китайского кода в нормальный У меня есть огромный шмат кода примерно такого вида: if (x < 10 && y > 0 && z != 0) return 1; if (x < 10 && (y > 0 || z < 100)) return 2; if (x > 9 && y == 0) return 3; return 4; где x, y, z - целые неотрицательные числа. Очевидно, что запись можно оптимизировать. Например: if (x < 10) { http://www.cyberforum.ru/cpp/thread915063.html
C++ Передача типа указателя на функцию
Всем привет. Недавно в теме начинающих возник вопрос, а можно ли передать тип (указатель на функцию) без использования typedef: typedef void (*func)(void); func f = va_arg(vl,func); Конкретно речь идет о втором аргументе макроса va_arg (из <cstdarg>). Первое, что пришло на ум, это использование decltype. Но всё же эта фишка C++11. А есть ли решение в старом стиле? Заранее спасибо.
C++ Компиляция exe
Как скомпилировать .exe чтобы он работал на других машинах, писал с использованием OpenGL от этого проблемы при работе с другими машинами подскажите пожалуйста:wall:
C++ екзешный файл. нужно исправить и перепаковать http://www.cyberforum.ru/cpp/thread911678.html
описываю проблему. есть exe файл (тест для проверки знаний), слышал что с ним можно что-то сделать чтобы были отмечены правильные ответы, или правильный ответ был всегда на первом месте. вопрос стоИт в том сколько это будет стоить в денежном экриваленте? и сколько по времени ето займет? сам exe весит 4мб.
C++ RAD Studio XE3 C++ Здравствуйте! Можете, пожалуйста, подкинуть уроки, сайты для изучения этой среды программирования? подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 320
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
05.07.2013, 23:56  [ТС]     SAX json парсер
gray_fox, Не видел. Искал. Выбрали RapidJson за то, что он позволяет использовать SAX парсинг + быстрый, но вот распих в переменные приходится делать самому.
По хорошему готовых решений-то и не найти, даже тот же SOCI, который инкапсулирует в себе взаимодействие практически со всеми СУБД не умеет работать с пользовательскими объектами напрямую, ибо без некой реализации интроспекции это сделать невозможно. SOCI работает +- так
C++
1
2
3
4
5
6
7
8
9
template<>
struct conversion_traits<compound_type>
{
   typedef values base_type;
   void from_base(const base_type& in, indicator& ind, compound_type& out)
   {
       out.field = in.get<type>("field");
   }
};
Что неприемлимо в моем случае.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru