
Vladislav
28.10.2016
21:02:41
да и коммьюнити обычно так себе(

Dumitru
28.10.2016
21:02:46

Aldar
28.10.2016
21:03:40
В России большинство тех вузов это совковая жесткая программа, где человека готовили для обронных почтовых ящиков

Vladislav
28.10.2016
21:03:46

Google

Ned Ogl
28.10.2016
21:03:49

Dumitru
28.10.2016
21:04:08

Vladislav
28.10.2016
21:04:20
теор. физика)

Aldar
28.10.2016
21:04:32
?

Dumitru
28.10.2016
21:04:47

zk
28.10.2016
21:04:54
Не в этом мире день в день

Ned Ogl
28.10.2016
21:05:31
хз, о чём ты, у меня ща толпа знакомых отслужила, вернулись день в день, или на день раньше

zk
28.10.2016
21:05:44
а где-то где пони едят розовую радугу
Там много факторов

Aldar
28.10.2016
21:06:16

Ned Ogl
28.10.2016
21:06:34

Dumitru
28.10.2016
21:06:47

Ned Ogl
28.10.2016
21:07:09
1)пока год и не продливают
2)привьют дисциплину, мне без неё уже тяжко
3)жизненные приоритеты расставить, встряска, выход из зоны комфорта

Google

Ned Ogl
28.10.2016
21:07:26
4)пока нет бабы
5)пока нет работы
6)пока нет учёбы толком

Anna
28.10.2016
21:07:54
наверное нубский вопрос, но почему в конструкторе ты передаешь в качетсве аргументов константные указатели? не проще ли заюзать константную ссылку?

Ned Ogl
28.10.2016
21:07:55
7)без службы негласно не берут на работу в гос.учреждения

zk
28.10.2016
21:07:57
2) все в точтонсти наоборот

Dumitru
28.10.2016
21:07:59
смотри чтоб после армии не потерял сбособность учится
был у нас один такой, не осилил и ушел из универа

Ned Ogl
28.10.2016
21:08:36

Aldar
28.10.2016
21:09:06
чот я сомневаюсь что российская армия хороший способ развить дисциплину

Ned Ogl
28.10.2016
21:09:10
2) все в точтонсти наоборот
а вот и посмотрим. ты бы видел, как я живу и что у меня за бардак дома. там за это либо поколотят, либоо на картошку
буду самовоспитываться на уровне инстинктов

Anna
28.10.2016
21:09:30

Ned Ogl
28.10.2016
21:09:34
а гдееееее?
покажииии

Aldar
28.10.2016
21:09:54
прочитай книгу Макгонигал "Сила Воли"

Dumitru
28.10.2016
21:09:54
ну или в казарме :D

Anna
28.10.2016
21:10:12

Ned Ogl
28.10.2016
21:10:13
эм, ща

Dumitru
28.10.2016
21:11:00
почему используешь массивы вместо вектора?

Google

Aldar
28.10.2016
21:11:00
за год можно выучить жс и пойти работать кстати)

Ned Ogl
28.10.2016
21:11:01
388
в типе поля - указатели
можно и ссылку, а в конструкторе брать адрес. но какая разница?

Aldar
28.10.2016
21:11:41
и заниматься самообразованием без всякого универа

Ned Ogl
28.10.2016
21:11:50

Alexey
28.10.2016
21:11:55
кидать исключение в конструкторе?

Ned Ogl
28.10.2016
21:11:56
я лю вектора, но в других позах)

Alexey
28.10.2016
21:11:59
серьезно?

Ned Ogl
28.10.2016
21:12:10
не вижу другого выхода при нарушении условий

Alexey
28.10.2016
21:12:17
вы уже за это тапками побили или еще не успели?

Ned Ogl
28.10.2016
21:12:24
думал раз 100 как обойти, не нашёл вариков
сеттеры на размер нельзя

Anna
28.10.2016
21:13:19

Ned Ogl
28.10.2016
21:13:20
размер меняется только при умножении, присвоении и транспонировании (не реализовано)

Alex Фэils?︙
28.10.2016
21:16:08

Ned Ogl
28.10.2016
21:16:16
йеп

zk
28.10.2016
21:17:10
Исключения в конструкторе это нормально
У нас ведь нет контрактов

Alex Фэils?︙
28.10.2016
21:17:42
Это единственныц способ сообщить о еггоге

Google

Dumitru
28.10.2016
21:17:44

Alex Фэils?︙
28.10.2016
21:17:58
Хотя можно и пустой просто делать

zk
28.10.2016
21:18:05
А инварианты все-равно есть как бы

Dumitru
28.10.2016
21:18:30

Alexey
28.10.2016
21:18:34
пусть память течет да?

Aldar
28.10.2016
21:18:47
А чем плохи исключения в конструкторе, если ты до того как бросаешь исключение не захватил ресурсы?

Alexey
28.10.2016
21:18:51
у тебя несозданный объект валяется, деструктор не вызовится

Alex Фэils?︙
28.10.2016
21:19:22
Можно сделать throw(Exception)

Admin
ERROR: S client not available

Alexey
28.10.2016
21:19:22
тем что объект не будет уничтожен

Aldar
28.10.2016
21:19:22

Alex Фэils?︙
28.10.2016
21:19:26
В сигнатуре

Alexey
28.10.2016
21:19:54
т.е. давайте говнокодить потому что не успели захватить ресурсы?

Alex Фэils?︙
28.10.2016
21:20:08
Это не говнокод

Alexey
28.10.2016
21:20:15
Это говнокод
нам такое пушить не дадут ни за тчо

zk
28.10.2016
21:20:26

Alexey
28.10.2016
21:20:31
отхреначат сразу

Aldar
28.10.2016
21:20:33

Google

Ned Ogl
28.10.2016
21:20:40
тем что объект не будет уничтожен
да, я спрашивал об этом. суммируя ответы я понял, что ответственность за это пусть лежит на юзере. плюс, эксепшн зовётся раньше new, так что утечёт всего навсего 16 байт в худшем случае)
а не, больше байт, лень считать

Alex Фэils?︙
28.10.2016
21:21:01
надо operator new перегружать
И в нем ловить, если не получилось, и чистить в кэтче

Alexey
28.10.2016
21:21:45
по поводу выделения памяти неплохой ответ на стековерфлоу: http://stackoverflow.com/questions/39947921/why-is-memory-allocation-for-processes-slow-and-can-it-be-faster/39967913#39967913
оффтоп

Ned Ogl
28.10.2016
21:22:28
отзыв одного миддла

Kathu
28.10.2016
21:23:52
сидхартха рао говно поверхностное

Ned Ogl
28.10.2016
21:24:29

Kathu
28.10.2016
21:25:17
ну только как справочник, или как для общего понимания что для чего нужно, stl там очень поверхностно рассмотрен, вплоть до того, что примеры не компилируются
у меня в виде книги и поэтому ctrlF не работает

Ned Ogl
28.10.2016
21:25:46
нашёл проблему?
у меня половина билдов не компилируется

Kathu
28.10.2016
21:26:41
заставить компилироваться можно даже запись переговоров семейной пары в икее, методом случайной перестановки слов)

Ned Ogl
28.10.2016
21:27:21
не уверен насчёт # <> {} () *+-\|& ; а так да

Dumitru
28.10.2016
21:29:24

Alex Фэils?︙
28.10.2016
21:31:21
Это говнокод
Все равно не понял твоей позиции. Даже в STL кидаются эксепшены в конструкторе
а если ресурсы захватываются, то их до кидания эксепшена надо очистить

Ned Ogl
28.10.2016
21:32:29
я же писал об этом и ты раскритиковал delete перед throw

Vladislav
28.10.2016
21:33:28
http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#a-namerc-throwac42-if-a-constructor-cannot-construct-a-valid-object-throw-an-exception