
Azoyan
10.08.2017
19:42:41
Парни, а киньте ссылку в чем отличие
auto a = A;
auto a = A();
Имею ввиду инициализацию нулями во втором случае

Alexander
10.08.2017
19:44:26
а что такое A? ?

Azoyan
10.08.2017
19:44:42

Google

Berkus
10.08.2017
19:45:00
первый вызов невалиден

Alexander
10.08.2017
19:45:17
но сейчас проверю
фууух, не работает. А я испугался уже

Berkus
10.08.2017
19:46:14
но вообще второй случай - вызов дефолтного конструктора, для POD-ов он инициализирует нулём

Azoyan
10.08.2017
19:46:18
А a;
auto a = A();
вот так

Alexander
10.08.2017
19:46:22

Berkus
10.08.2017
19:46:27
а для твоих классов - как определишь

Azoyan
10.08.2017
19:46:42

Berkus
10.08.2017
19:46:53

Alexander
10.08.2017
19:47:09

Azoyan
10.08.2017
19:47:15
POD

Google

Alexander
10.08.2017
19:47:50
в первом - да
во-втором - нет

Berkus
10.08.2017
19:47:51
под да - ты на стеке его объявляешь без инициализации

Azoyan
10.08.2017
19:49:03

Ioann V
10.08.2017
19:49:40

Berkus
10.08.2017
19:49:44
гугли pod default-initialization

Alexander
10.08.2017
19:49:51

Berkus
10.08.2017
19:49:54

Azoyan
10.08.2017
19:50:47

Ioann V
10.08.2017
19:51:00
Тьфу, я не reply хотел :)

Sergey
10.08.2017
19:52:25
http://en.cppreference.com/w/cpp/language/default_initialization

Fram
10.08.2017
19:56:17
Помогло снести из системы установленные пакеты libgoogle-glog-dev и libgoogle-glog0v5 и поставить дефолтным компилятором gcc-5 (5.4.1) вместо 4.9
(держу в курсе)

Alex Фэils?︙
10.08.2017
19:58:19

Victor
10.08.2017
19:59:31
перенаправление не получено
Ошибка: провайдер не опознан
Пытаюсь подключиться с помощью MosMetroV2…
Название алгоритма: MosMetroV2
Проверка доступа в интернет

Alexander
10.08.2017
20:00:07

Berkus
10.08.2017
20:01:13

Azoyan
10.08.2017
20:30:58
Парняки, объясните разницу vector<T*> хранит больше указателей на элемент, чем vector<T> хранит элементов. (размер T больше 64 бит)
Потому что адресов больше
Всё верно?

Evgeniy
10.08.2017
20:32:38

Alexander
10.08.2017
20:33:25

Google

Azoyan
10.08.2017
20:34:34
WUT?
В вектор поместятся больше элементов размером 8 байт, чем размером 100 байт?
Ну логично, что да

Ilia
10.08.2017
20:35:38
Ну там по крайней мере code snippets можно прям внутри делать

Evgeniy
10.08.2017
20:36:13

Александр
10.08.2017
20:36:51
я вернулся с ответом на свой же вопрос "какого хрена in_constexpr() иначе работает в runtime". всё оказалось элементарно - я не увидел *.cpp файла в сорцах либы

Azoyan
10.08.2017
20:37:08

Evgeniy
10.08.2017
20:37:24

Azoyan
10.08.2017
20:37:44

Александр
10.08.2017
20:37:47
к тому моменту, когда в векторе указателей кончится память, она уже будет вся потрачена на сами объекты, на которые указывают указатели (если они разные, конечно)

Azoyan
10.08.2017
20:37:51
Я просто устал, извините

Александр
10.08.2017
20:38:31
Если нуллптры
ну так вектор указателей не сожрёт больше памяти, чем вектор size_t

Evgeniy
10.08.2017
20:39:31

Azoyan
10.08.2017
20:39:40
Да, я логически рассуждал, что в принципе без хранить указатели на память или сами объекты в векторе

Evgeniy
10.08.2017
20:40:27

Group Butler [beta]
10.08.2017
20:40:28

Admin
ERROR: S client not available

Александр
10.08.2017
20:44:48

Google

Azoyan
10.08.2017
21:00:21
#supapro
Нет. Всё-таки, не будут ли элементы в vector<T*> указывать на объекты которые ушли в свап, то есть теоритечски их всё-таки больше

Alexander
10.08.2017
21:03:33

Azoyan
10.08.2017
21:04:21
ок

Alexander
10.08.2017
22:08:05
мне тут закинули инфу, что под линухами нет номральный майнеров
правда ли это?

Evgeniy
10.08.2017
22:09:14

Vladislav
10.08.2017
22:09:50
тех которые саперы

Alexander
10.08.2017
22:09:57
говорят мне, что хешрейт под линухом ниже
относится к С++ - майнеры же и на крестах писать можно

Vladislav
10.08.2017
22:10:23
звучит как минимум странно

Evgeniy
10.08.2017
22:13:07

Berkus
10.08.2017
22:15:32

Vladislav
10.08.2017
22:17:22

Azoyan
10.08.2017
22:19:14
Вы сейчас друг другу не противоречите?

Alexander
10.08.2017
22:20:21
ладно на 32 битах, окей ещё. А вот на x64 не так просто натолкнуться на это

Azoyan
10.08.2017
22:21:19

Vladislav
10.08.2017
22:23:11

Azoyan
10.08.2017
22:27:20

Google

Ioann V
10.08.2017
22:35:24

Berkus
10.08.2017
22:38:53
А не ptrdiff_t ?
давай сойдемся на std::vector::size_type http://en.cppreference.com/w/cpp/container/vector/at

Ioann V
10.08.2017
22:44:51
Я с этого кути уже просто в осадок выпадаю. Мне очень сложно понять почему это не работет:

Andrei
10.08.2017
22:46:56
Кьютипроблемы.

Vladislav
10.08.2017
22:47:31
д