Александр
к тому моменту, когда в векторе указателей кончится память, она уже будет вся потрачена на сами объекты, на которые указывают указатели (если они разные, конечно)
Ivan
Ivan
Ivan
Я просто устал, извините
Александр
Если нуллптры
ну так вектор указателей не сожрёт больше памяти, чем вектор size_t
Ivan
Да, я логически рассуждал, что в принципе без хранить указатели на память или сами объекты в векторе
Ivan
Evgenii
Александр
Ivan
#supapro
Нет. Всё-таки, не будут ли элементы в vector<T*> указывать на объекты которые ушли в свап, то есть теоритечски их всё-таки больше
Ivan
ок
Evgenii
тех которые про биткоины?
Vladislav
тех которые саперы
Vladislav
звучит как минимум странно
Evgenii
но лучше на куде
Vladislav
Ivan
Вы сейчас друг другу не противоречите?
Ivan
Я понимаю
Vladislav
Ivan
нет, почему?
Так, всё. Мне пора отдохнуть). Всем спасибо.
Ioann_
Berkus
А не ptrdiff_t ?
давай сойдемся на std::vector::size_type http://en.cppreference.com/w/cpp/container/vector/at
Ioann_
Я с этого кути уже просто в осадок выпадаю. Мне очень сложно понять почему это не работет:
Ioann_
Andrei
Кьютипроблемы.
Vladislav
д
Ioann_
Andrei
За звёздочку не прижатую к типу, кстати, в аду приготовлен отдельный котёл.
Andrei
Declaration*
Andrei
Больше похоже на то, что кто-то просто инклюды неправильно указал в проекте.
Andrei
Ioann_
Не, пробовал - что то там за глюки просто, сейчас пересоздам. Так вот и приходится, все вроде бы не самые сложные вещи делать в отрыве от основного проекта. А то потом он заглючит, и переносить его. А это долго, и пересобирать все.
Berkus
собирай из комстроки и вся эта ебля с IDE отойдет на второй план
Andrei
Собирай тыканьем заряженной иголкой в ноги процессора и далее по тексту.
Anonymous
Всем привет, врываюсь к серьезным ребятам в чатик с вопросом: Почему bitmask'и следует пихать только 30/62 значения для 32/64 int'ов. Читал книгу и написано только 30/62 юзать:
( To avoid issues with the
two’s complement representation, use a 32-bit/64-bit signed integer to represent bitmasks of up to
30/62 items only, respectively )
Как я понял самый левый бит отвечает за +-, но почему тогда не 31/63 элемента использовать, зачем оставлять еще один пустой элемент в bitmask'e?
Anonymous
не угадал.
Anonymous
Спасибо, буду пихать
Anonymous
В книге написано для масок использовать именно signed...
Anonymous
А почему unsinged лучше чем signed для масок?
Anonymous
Нз, я верю всему что в книгах написано. Не дураки писали наверное ;)
Anonymous
Спс, в общем.
Vladislav
Я уже ему в супапро сказал что книга так себе)
Matwey
Matwey
И да, в этом отрезке вовсе не говорится, что надо использовать signed.
Matwey
Если производительность не важна, то можно и его
Александр
http://jhnet.co.uk/articles/cpp_magic
Немного препроцессорной магии
FailsBot
http://en.cppreference.com/w/cpp/thread/lock_tag_t
Anonymous
Language Features of C++17
🐙 Antony
🐙 Antony
похоже писал книгу в спешке :)
🦥Alex Fails
это в твоей книжке баг?)
🐙 Antony
Не, не в моей. Поэтому и ехидничаю
Крылатый
Го искать ошибки к книгах Полухина!
🐙 Antony
не-не-не
🐙 Antony
хотя...
🐙 Antony
а давайте :)
Anatoly
автор платит 50$ за каждую найденную ошибку
Крылатый
Anonymous
Тогда лучше стримы замутить с поисками ошибок
Крылатый
Крылатый
Коллективное программирование и поиск ошибок!
Крылатый
Офигенно же!
Anonymous
Это норм, и просмотров наберете
Крылатый
Беларусь теперь тоже замкад? Ой вей.
Крылатый
Но чёрт вас подери. Стримы по поиску багов это интересная идея.
Anonymous
Вообще я не одного стрима с поисками багов не видел
Anonymous
Могу замутить
Крылатый
Почему? Стримы с программированием есть.
Крылатый
А тут фактически подкаст с видеорядом.
Anonymous
Не проблема, просто 2 человека пускай сидят
Anonymous
По скайпу к примеру
Anonymous
Один расскпзывает, 2 ищет
Крылатый
Можно просто пилить видосики по процесс поиска бага с попутным объяснением.
Крылатый
Coding latsplay