Обновки

  • Автор теми Автор теми Воffка
  • Дата створення Дата створення
У списка масса своих недостатков.
И опять же, я не помню ни одного случая когда бы была необходимость его использовать. Вот вообще.

Та почти всегда, если разобраться в задаче - std::vector можно спокойно и даже нужно менять либо нативным массивом либо std::list.
Скажем так - если данные фиксированной длинны есть нативный массив или по новомодному std::array, если подразумевается добавление элементов и нет необходимости передать куда то всю структуру данных как поинтер (тобишь как нативный массив) - std::list
 
и что в этом такого прекрасного ? у меня датчик в полу, температура регулируеца в градусах, я в любой момент вижу температуру пола. а у тебя инертные головки и термостат :D

Работает *******, говорю.

И ***** на твой единственный датчик в полу. :)
 
Та почти всегда, если разобраться в задаче - std::vector можно спокойно и даже нужно менять либо нативным массивом либо std::list.
Скажем так - если данные фиксированной длинны есть нативный массив или по новомодному std::array, если подразумевается добавление элементов и нет необходимости передать куда то всю структуру данных как поинтер (тобишь как нативный массив) - std::list

Экономия с листом только если частая вставка в середину, и то сомнительная.
Короче ******, это все ********ие *****.
 
Экономия с листом только если частая вставка в середину, и то сомнительная.
Короче ******, это все ********ие *****.

Та хоть заполнение в хвост - push_back - когда у тебя потом весь массив начнет переезжать в новую локацию и похерятся все итераторы и поинтеры\ссылки на элементы - охуененький импакт.
 
Та хоть заполнение в хвост - push_back - когда у тебя потом весь массив начнет переезжать в новую локацию и похерятся все итераторы и поинтеры\ссылки на элементы - охуененький импакт.

А какой ***** хранит ссылки на элементы? И уж тем более итераторы.
Короче, лугал, ты бы меньше выебывался - глядишь больше денег бы смог заработать :іржач:
 
Работает *******, говорю.

И ***** на твой единственный датчик в полу. :)

да понятно. жигули то же отлично ездят для кого то и пох им на то, как ездит беенве. но это не отменяет того факта, что беенве это прекрасно, а жигули днище ибаное :)
 
да понятно. жигули то же отлично ездят для кого то и пох им на то, как ездит беенве. но это не отменяет того факта, что беенве это прекрасно, а жигули днище ибаное :)

Послушай, если у меня линейная заданная температура и у тебя такая же, то ***** ты выебываешься сравнениями бмв с жигулями?
Так-то у них комфорт разный.
А в наших случаях - одинаковый.


Или тебя от осознания самого факта единственного датчика именно в полу, а не на стенке, штырит?
 
А какой ***** хранит ссылки на элементы? И уж тем более итераторы.
опередил ******! :D за такое надо руки из жопы вырвать и к плечам пришивать. :іржач:


когда у тебя потом весь массив начнет переезжать в новую локацию
сайд эффект этого - замедление работы. на не больших объемах данных им можно пренебречь, а вот на больших - тогда оно конечно..
 
А какой ***** хранит ссылки на элементы? И уж тем более итераторы.
Короче, лугал, ты бы меньше выебывался - глядишь больше денег бы смог заработать :іржач:

1 - все зависит от задачи.
2 - итераторы хранить вообще норма.
3 - импакт по скорости.

4 - использование вектора у нормальных С++ девелоперов минимизировано, это аксиома.
 
опередил ******! :D за такое надо руки из жопы вырвать и к плечам пришивать. :іржач:
Тоесть если условно говоря ты работаешь с головой массива, то ты ее каждый раз по индексу или через фрон вызываешь, вместо того что бы ссылку взять? Ну ок :D


сайд эффект этого - замедление работы. на не больших объемах данных им можно пренебречь, а вот на больших - тогда оно конечно..
Это замедление на любых обьемах практически, вопрос в частоте операций.
 
программисты веселятся?

cha8ej.webp
 
Послушай, если у меня линейная заданная температура и у тебя такая же, то ***** ты выебываешься сравнениями бмв с жигулями?
Так-то у них комфорт разный.
А в наших случаях - одинаковый.


Или тебя от осознания самого факта единственного датчика именно в полу, а не на стенке, штырит?

вообше ты докопался к фразе про регулировки и точность оных. единственный датчиг как раз и отвечает за сее, вместе с терморегулятором.

а штырит мну от того, что у нас фпринципе запрещены водяные теплые полы в многоквартирных жилых домах :D
 
Как часто ты его используешь и зачем? :D

ну, например что бы не писать вот так:

int size = 0;

get_data(NULL, &size);

unsigned char* buffer = new unsigned char[size];

get_data(buffer, &size);
...

delete buffer;


делаю вот так:

int size = 0;
std::vector<unsigned char> buffer;

get_data(NULL, &size);

buffer.resize(size);

get_data(buffer.data(), &size);
:)
 
Назад
Зверху Знизу