LittleFatNinja: Про контейнеры, всякие подобные списки очень хорошо написано у Макса Шлее "Профессиональное программирование на с++", он разбирает подобные вещи на примере их реализации в Qt
LittleFatNinja: ну vector это односвязный список, если мне не изменяет память, т.е. каждый элемент хранит указатель на предыдущий. А сам std::vector хранит указатель на последний элемент. Отсюда сразу становится понятно почему есть push_back и pop_back, но нет push_front и pop_front
LittleFatNinja: используйте лучше структуру данных "связный список", в ней хранится указатель на начало и на конец списка (отсюда push_back и push_front), а все элементы списка хранят ссылку на следующий и предыдущий элемент. Существуют также различные варианты таких списков, я описал двусвязный.
Игорь Александрович: так а как, по-вашему, работает обычный запуск с отладкой? А так дизассемблер никто не отменял, а если оно собрано с отладочными данными, да под .NET - так вообще красота.
becks: вполне возможно, что метод bindValue умеет применять различное экранирование для различных СУБД. Т.к. в MySQL и PostgreSQL используются слеши, а в MSSQL и Oracle удвоенная кавычка. Посмотрите, может вы забываете указать явно, что создаваемое подключение является подключением к MySQL (хотя как бы оно тогда вообще работало)
Vapaamies: когда я написал подобный ответ автор оставил следующий комментарий:
"Вы меня не правильно поняли и имел в виду как устроены механизмы работы самого компонента для создания аналогичного."