Ivan
но указатель указывает на что?
Это и было ответом на мой вопрос)
Александр
к тому моменту, когда в векторе указателей кончится память, она уже будет вся потрачена на сами объекты, на которые указывают указатели (если они разные, конечно)
Ivan
Ivan
Я просто устал, извините
Александр
Если нуллптры
ну так вектор указателей не сожрёт больше памяти, чем вектор size_t
Evgenii
Это и было ответом на мой вопрос)
если каждый указатель указывает на уникальный объект, то память закончится быстрее
Ivan
Да, я логически рассуждал, что в принципе без хранить указатели на память или сами объекты в векторе
Ivan
#supapro
Нет. Всё-таки, не будут ли элементы в vector<T*> указывать на объекты которые ушли в свап, то есть теоритечски их всё-таки больше
Ivan
ок
Evgenii
тех которые про биткоины?
Vladislav
тех которые саперы
Vladislav
звучит как минимум странно
Evgenii
но лучше на куде
Berkus
В вектор поместятся больше элементов размером 8 байт, чем размером 100 байт?
ну в целом нет, ограничено только размерностью size_t как счетчика в векторе - когда size_t кончится то ты не сможешь адресовать больше элементов
Ivan
Вы сейчас друг другу не противоречите?
Ivan
Я понимаю
Ivan
нет, почему?
Так, всё. Мне пора отдохнуть). Всем спасибо.
Berkus
А не ptrdiff_t ?
давай сойдемся на std::vector::size_type http://en.cppreference.com/w/cpp/container/vector/at
Ioann_
Я с этого кути уже просто в осадок выпадаю. Мне очень сложно понять почему это не работет:
Ioann_
Andrei
Кьютипроблемы.
Vladislav
д
Ioann_
Andrei
За звёздочку не прижатую к типу, кстати, в аду приготовлен отдельный котёл.
Ioann_
За звёздочку не прижатую к типу, кстати, в аду приготовлен отдельный котёл.
Это вы разрабам кути говорите, я как белый человек пишу так как и надо - то есть после типа сразу
Andrei
Declaration*
Andrei
Больше похоже на то, что кто-то просто инклюды неправильно указал в проекте.
Vladislav
За звёздочку не прижатую к типу, кстати, в аду приготовлен отдельный котёл.
это работает только вместе с правилом "не декларировать две переменные/два поля одним стейтментом"
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
И да, в этом отрезке вовсе не говорится, что надо использовать 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
похоже писал книгу в спешке :)
🦥Alex Fails
это в твоей книжке баг?)
🐙 Antony
Не, не в моей. Поэтому и ехидничаю
Крылатый
Го искать ошибки к книгах Полухина!
🐙 Antony
не-не-не
🐙 Antony
хотя...
🐙 Antony
а давайте :)
Anatoly
автор платит 50$ за каждую найденную ошибку
Anonymous
Тогда лучше стримы замутить с поисками ошибок
Крылатый
Коллективное программирование и поиск ошибок!
🐙 Antony
автор платит 50$ за каждую найденную ошибку
Готов проставиться топ 3 самых активных искальщиков
Крылатый
Офигенно же!
Anonymous
Это норм, и просмотров наберете
Крылатый
Беларусь теперь тоже замкад? Ой вей.
Крылатый
Но чёрт вас подери. Стримы по поиску багов это интересная идея.
Anonymous
Вообще я не одного стрима с поисками багов не видел
Anonymous
Могу замутить
Крылатый
Почему? Стримы с программированием есть.
Крылатый
А тут фактически подкаст с видеорядом.
Anonymous
Не проблема, просто 2 человека пускай сидят
Anonymous
По скайпу к примеру
Anonymous
Один расскпзывает, 2 ищет
Крылатый
Можно просто пилить видосики по процесс поиска бага с попутным объяснением.
Крылатый
Coding latsplay