вставка QVector в другой QVector |
Здравствуйте, гость ( Вход | Регистрация )
вставка QVector в другой QVector |
__ilya__ |
10.2.2013, 22:54
Сообщение
#1
|
Студент Группа: Участник Сообщений: 57 Регистрация: 19.1.2012 Пользователь №: 3143 Спасибо сказали: 0 раз(а) Репутация: 0 |
Как вставить один вектор в конец другого.
Как в vector с помощью insert не получается
как-то так можно со стандартным вектором. С QVector не получается, пишет -нет такого прототипа использую Qt4.8 Сообщение отредактировал __ilya__ - 10.2.2013, 22:54 |
|
|
ilyabvt |
12.2.2013, 19:11
Сообщение
#2
|
Активный участник Группа: Участник Сообщений: 297 Регистрация: 23.6.2011 Пользователь №: 2765 Спасибо сказали: 45 раз(а) Репутация: 3 |
Цитата С стд::вектором можно напороться на весьма и весьма веселые вещи - например меммув сделан чуть по другому - и на винде все летает, а на маке проседает на меммуве Каким боком связаны vector и memmove? Цитата "стандартные и проверенные" std::vector различаются от компилятора к компилятору Как и вся стандартная библиотека. Штука в том что если даже код разный, то действует он по одному принципу (если конечно соответствует стандарту). Если не использовать лопату как молоток, то различий, кроме как в скорости работы (на которую влияет еще куча других факторов), не должно быть Цитата Ну если вам нравится наступать на грабли с утечками памяти, вместо чтоб юзать COW и не париться, не могу вам запретить
Где тут может быть утечка памяти? При вызове функции память не выделяется, "утекать" нечему. Не считая конечно памяти под ссылку которая сама освободиться. Цитата стал быть QVector от компилятора к компилятору не различается ? Вообще-то нет. Он может разниться только между разными версиями Qt. Сообщение отредактировал ilyabvt - 12.2.2013, 20:32 |
|
|
Текстовая версия | Сейчас: 29.11.2024, 11:46 |