@ProCxx

Страница 985 из 2477
i'm crebs
20.06.2017
15:24:19
да как майкрософт сделали так и MVS

как винду сделали, точнее

выходит винда, на следующий день кряки, так и с mvs дела обстояли

Anatoly
20.06.2017
15:25:03
ну я не стал бы так только на ms валить, во всех компиляторах есть ошибки

Google
i'm crebs
20.06.2017
15:25:09
баг на баге

gcc идеальный

Berkus
20.06.2017
15:25:23
gcc идеальный
не совсем

i'm crebs
20.06.2017
15:25:24
он лучше всех оптимизирует

Berkus
20.06.2017
15:25:29
ой не надо

Дед Пегас
20.06.2017
15:25:32
gcc идеальный
Идеальный баг

Berkus
20.06.2017
15:25:34
icc лучше оптимизирует

i'm crebs
20.06.2017
15:25:38
MinGW курит в сторонке

если мы говорим о с/с++

Berkus
20.06.2017
15:25:53
MinGW это виндовый клон гцц, ты что с чем сравниваешь-то?

i'm crebs
20.06.2017
15:26:05
С/С++ компиляторы

Berkus
20.06.2017
15:26:05
лучше перестань прямо сейчас

гцц сравнил с гцц

Google
Berkus
20.06.2017
15:26:16
молодец

выиграл гцц

Aidar
20.06.2017
15:26:25
Мингв кривой порт

i'm crebs
20.06.2017
15:26:28
есть разница

большая таки разница

я бы не сказал что они идентичны

Berkus
20.06.2017
15:26:50
никакой, мингв это гцц плюс обвес со всяким говном чтобы собирать под виндой

i'm crebs
20.06.2017
15:27:04
я об этом и говорю

Berkus
20.06.2017
15:27:12
мне уже и так очень смешно, прекращай

i'm crebs
20.06.2017
15:27:13
он очень много мусора бросает в екзешник

Constantine
20.06.2017
15:27:15
я не верю в непогрешимость MSC, но я видел за свою жизнь намного меньше багов MSC, чем GCC :)

i'm crebs
20.06.2017
15:27:20
я тебе привожу факты, нуб

i'm crebs
20.06.2017
15:27:35
это больше чем факт

Berkus
20.06.2017
15:27:36
это херня а не факт

Anatoly
20.06.2017
15:27:43
я не верю в непогрешимость MSC, но я видел за свою жизнь намного меньше багов MSC, чем GCC :)
ну, я тоже удовлетворен качеством, так что поддерживаю, но в данном случае я с MSVC не согласен

i'm crebs
20.06.2017
15:27:46
много мусора - хреновая оптимизация

Berkus
20.06.2017
15:27:56
ты несешь бред

i'm crebs
20.06.2017
15:27:59
gcc золотая середина которой следует придерживаться

бред несешь тут ты, мне кажется

Google
Berkus
20.06.2017
15:28:18
и столман пророк ее ага

Дед Пегас
20.06.2017
15:28:28
Чо за срач, блять((

Aidar
20.06.2017
15:28:33
А про запоминание способности юзера юзать форсинлайн это не про msvc случайно?

Berkus
20.06.2017
15:28:40
гцц кусок упоротого кодеца который никто толком даже поддерживать не хочет - только за деньги

Igor
20.06.2017
15:29:19
А про запоминание способности юзера юзать форсинлайн это не про msvc случайно?
не, это Полухин какой-то другой компилятор приводил в пример

Constantine
20.06.2017
15:29:24
я не уверен, что в стандарте прописана типизация лямбд

Aidar
20.06.2017
15:29:28
Жаль

Было бы смачно

Anatoly
20.06.2017
15:30:01
я не уверен, что в стандарте прописана типизация лямбд
тип лямбды в конечно итоге дело компилятора, а не твое

ты пишешь выражение [](){}

Constantine
20.06.2017
15:30:36
тип лямбды в конечно итоге дело компилятора, а не твое
да, но в данном случае от него требуется, чтобы этот тип зависел только от сигнатуры функции, в которой объявлен

Aidar
20.06.2017
15:31:02
Кто это требует

Constantine
20.06.2017
15:31:17
правило ODR же

Aidar
20.06.2017
15:31:23
Ты явно написал код 1 раз

Simon
20.06.2017
15:31:25
блин, я вместо подготовки к экзамену читаю про pqsort

Anatoly
20.06.2017
15:31:27
сигнатура функции появится только тогда, когда ты инстанцируешь шаблон функции конкретными типами

Aidar
20.06.2017
15:31:27
Забей

Simon
20.06.2017
15:31:30
за щооо

Google
Constantine
20.06.2017
15:31:38
а если я сверху тип std::function подменю

Aidar
20.06.2017
15:31:50
Это шаблон

Constantine
20.06.2017
15:32:29
а если у меня поведение функции зависит от внешней среды?

Aidar
20.06.2017
15:32:31
Без шаблона ты сам привел цитату из стандарта

Что значит зависит

Тип на этапе компиляции известен

Admin
ERROR: S client not available

Constantine
20.06.2017
15:33:12
например, template <T> void f() { std::vector<T> object; }

Aidar
20.06.2017
15:33:22
Это шаблон

Constantine
20.06.2017
15:33:28
именно

Aidar
20.06.2017
15:33:36
Что не так то

Где лямбда

Constantine
20.06.2017
15:34:14
f<int?) может быть разной в разных единицах компиляции, не находишь?

Aidar
20.06.2017
15:34:23
Нет

Berkus
20.06.2017
15:34:25
нет

Anatoly
20.06.2017
15:34:26
это будут разные типы, если будут разные параметры

Constantine
20.06.2017
15:34:33
ага

Aidar
20.06.2017
15:34:44
Шаблоны не линкуются как обычные штуки

Constantine
20.06.2017
15:35:03
ага, а теперь в шаблонной функции объявлена лямбда

Google
Anatoly
20.06.2017
15:35:11
все инстансы с одинаковыми параметрами удаляются и остается один тип

Aidar
20.06.2017
15:35:41
Один код*

Anatoly
20.06.2017
15:35:42
не объявлена лямбда, а ты написал лямба выражение

Aidar
20.06.2017
15:35:46
Ну и тип тоже

Constantine
20.06.2017
15:36:04
хорошо, я использую тип лямбда-выражения этой функции для инстанса шаблонного класса

Aidar
20.06.2017
15:36:06
Тип и так один будет

Забей

Блиг

Тебе это гарантируют

Какая разница что делает компилятор

Constantine
20.06.2017
15:36:35
где?

Aidar
20.06.2017
15:36:43
Упарываещься опять

Constantine
20.06.2017
15:38:14
я ушел курить стандарт, короче

ща, только найду еще одну лямбду

Anatoly
20.06.2017
15:38:33
Constantine
20.06.2017
15:38:50
и накатаю фидбек в майкрософт)

вот это - угроза ?

Berkus
20.06.2017
15:39:19
в майкрософт не надо, они могут и починить

Александр
20.06.2017
15:39:24
std::is_same<decltype([]{}), decltype([]{})>::value == false;

Если я правильно понял суть спора

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