@ProCxx

Страница 1766 из 2477
Kirill
18.02.2018
16:30:20
Ему правда все равно надо во время вызова this передавать

Ну или bind, который не короче, как уже сказали

Александр
18.02.2018
16:40:28
можно как-то без лишних ухищрений проект на cmake прогнать чем-то, что укажет на лишние include?

Google
Александр
18.02.2018
16:41:21
если брать стороннюю тулзу, придется ей скармливать флаги компиляции и список файлов - лень

Berkus
18.02.2018
16:43:58
iwyu запусти

Александр
18.02.2018
16:46:09
она со шлангом идёт или отдельно собирать?

вроде нашёл, спасибо

Aleksey
18.02.2018
17:58:28
Добрый вечер, скажите есть ли канал по swift/xcode ?

Ilia
18.02.2018
18:04:24
Сверху сообщение припиненное видишь?

IKAR
18.02.2018
19:03:39
Блин я тупой но как вы пишите сложный алгоритм, например составление школьного расписания (Я начинающий + мне 14)

Scarf
18.02.2018
19:04:24
@supapro

Vsevolod
18.02.2018
19:05:06
https://en.wikipedia.org/wiki/Boolean_satisfiability_problem + SAT солвер

и никаких алгоритмов не надо

Anatoly
18.02.2018
20:23:49
хочу избежать дублирования кода в случае следующих перегрузок: void foo(std::initializer_list<boo> lst); // (1) void foo(std::vector<boo> lst); // (2) способ 1: реализовать (1) через (2), но зачем лишняя аллокация на ровном месте? способ 2: добавить шаблон интервальной версии foo и через него реализовать (1) и (2): template<typename It> void foo(It begin, It end); какие еще будут мысли?

Vsevolod
18.02.2018
20:49:15
Так initializer_list сжирает же все остальные неявные конструкторы

Google
Mark
18.02.2018
21:50:53
Ребят , кто знает норм сайт , где можно качать книги пиратские ( сори за оффтоп )

Mark
18.02.2018
21:53:11
Mark
18.02.2018
21:58:10
Тщ майор, вам зачем?
Книгу хочу скачать , нигде не могу найти . Бумажную не варик , т.к не считаю что стоит платить за книгу , автор которой уже умер и не поимеет ничего с этой покупки

Слышал в торе есть библиотека , но оттуда на смартфон столько мороки

/dev
18.02.2018
21:59:47
Mark
18.02.2018
22:00:34
1) в google play есть orbot, оттуда tor 2) #flood @fludpac
Понял , сори. ( книга не по Си кстати ) . Буду искать

Kitsu
18.02.2018
22:04:15
А в gtest можно как-нибудь объеденить инициализацию SetUp-а для множества независимых тестов? Ну кроме глобальных переменных, конечно же

Kitsu
18.02.2018
22:25:43
fixture же
так он же инициализируется каждый раз при новом тесте

Kitsu
18.02.2018
22:27:38
нене, у меня есть сильно медленная штука и хочется ее не инициализировать каждый раз

Berkus
18.02.2018
22:27:46
если надо глобальную инициализацию то переопредели suite runner, там вызови что надо, а потом тесты запусти

Kitsu
18.02.2018
22:28:14
оке, гляну спасибо

хотя звучит как-то сложновато и не очень надежно

fox.cpp
18.02.2018
22:34:57
Kitsu
18.02.2018
22:35:11
Aidar
19.02.2018
05:30:54
Google
Joy
19.02.2018
06:08:45
1. Во-первых да, на флибусте нет (или почти нет) технической литературы 2. Во-вторых, для доступа к флибусте добавляете к себе в контакты телеги флибуста-бота @flibustafreebookbot и пишите ему название книги либо автора

По моему так это просто говностатья очередная из интернета. Читай Лакоса лучше или что-то подобное
Читаю Лакоса. Цитирую: Major design rule: The . c file of every component should include its own . h file as the first substantive line of code. "Говностатья из интернета" тоже называет это "правилом №1". Может, не такая уж она и говностатья?

Joy
19.02.2018
06:18:28
Это кодстайл
что ты имеешь в виду? что это вопрос исколючительно стиля?

Лакос приводит пример, когда код #include <iostream.h> #include "wildthing.h" компилится в то время как #include "wildthing.h" #include <iostream.h> нет

именно поэтому собственный заголовочный файл обязан идти первым

Aidar
19.02.2018
06:23:30
И в чем заключается пример? В баганных недописанных хедерах?

Joy
19.02.2018
06:24:57
В отсутствии forward declaration типа ostream внутри хедера

Aidar
19.02.2018
06:27:34
В отсутствии forward declaration типа ostream внутри хедера
Для Острим есть отдельный хедер онли с форвард декларациями

Joy
19.02.2018
06:27:49
полные примеры я сюда не стал вставлять, потому что помимо прочего копипаст с этой пдфки требует возни. Например когда я текст сюда вставлял то оно вставило l\:Jajor Desigll Rlile

Aidar
19.02.2018
06:28:40
Помонучто это не правило нихрена и не примеры, это просто говнокод

Joy
19.02.2018
06:28:42
Я не понимаю, что ты пытаешься донести. Что нормально и допустимо первым инклюдом ставить не собственный заголовочный файл?

Aidar
19.02.2018
06:29:13
Только стилистически

Joy
19.02.2018
06:30:03
а вот автор книги Large-scale C++ software design считает иначе и показывает это на примере

Aidar
19.02.2018
06:30:25
Ну аргументов я не увидел

Joy
19.02.2018
06:30:28
на этом ваше мнение и мнение автора книги расходятся, и я думаю каждому стоит остаться при своем ))

Aidar
19.02.2018
06:30:35
А автор для меня не авторитетен

Joy
19.02.2018
06:30:36
ну бля, читай книгу

Google
Joy
19.02.2018
06:30:45
конечно не авторитетен ))

хер моржовый с говнокодом)

Admin
ERROR: S client not available

Aidar
19.02.2018
06:31:49
Особенно если он допускает в своих книгах что либо основанное на последовательности применения

Joy
19.02.2018
06:32:32
я уж понял ваше мнение

Пока что я могу сказать о книге? Это вторая настольная книга С++ программиста

Aidar
19.02.2018
06:33:46
А какого она года?

Joy
19.02.2018
06:33:49
вторая не по степени важности, они примерно наравне. Ещё одна - "Code complete"

96

Aidar
19.02.2018
06:33:58
Вангую что iosfwd появился не раньше 98

Joy
19.02.2018
06:34:17
что это?

Aidar
19.02.2018
06:34:19
96
Мда, философия же сильно поменялась

Joy
19.02.2018
06:34:28
прицнипы нет

Aidar
19.02.2018
06:34:35
что это?
Форвард декларации для иостримов

прицнипы нет
Подходы зато поменялись, перестали писать как в джаве

Joy
19.02.2018
06:35:05
ты доебался до одного единственного примера, который показывает ПРИНЦИП. То что этот пример сейчас неактуален, не означает что принцип не работает

кто-то вчера писал что на подходе выход очередной редакции книги

Aidar
19.02.2018
06:36:19
Этого принципа нет, структурная гарантия последовательности сильно лучше задокументированного требования

Это относится в общем случае ваще ко всему

Не только к хедерам

Google
Joy
19.02.2018
06:38:36
что же, мы возвращаемся к тому, что твоё мнение отличается от мнения автора книги. На этом дискуссию считаем законченной?

Alexander
19.02.2018
06:41:56
Я пытаюсь донести что технически порядок значить ничего не должен
Согласен абсолютно. Если херня завязана на порядок хедеров, то это говнокод

Joy
19.02.2018
06:42:53
А как можно на примере хорошего кода показать, как делать НЕ надо и как работать НЕ будет?

чувствую себя дибилом, защищая одну из признанных программистских "библий" )

Alexander
19.02.2018
06:48:53
чувствую себя дибилом, защищая одну из признанных программистских "библий" )
Это не библия, а всего лишь кодстайл, который помогает защищаться от говна

Joy
19.02.2018
06:49:23
ай, всё, я устал

Anatoly
19.02.2018
07:03:41
Напротив, если ты полагаешься на порядок ты сам себе злобный

Anton
19.02.2018
07:05:18
сколько живу, ни разу эту "библию" в глаза не видел )

Anatoly
19.02.2018
07:06:54
Разместишь раньше свой заголовочный, забудешь что-то включить, получишь раньше по рукам. Разместишь после - отсрочишь кончину ошибки.

Страница 1766 из 2477