Size: a a a

2020 August 20

КП

Крылатый Пегас... in pro.cxx
Constantine Drozdov
нет, мысль "для разработчиков компиляторов нет UB"
царь, перелогинься
источник

CD

Constantine Drozdov in pro.cxx
Anatoly Tomilov
я именую себя разработчиком компиляторов. И всех вас. Всё? Вопрос исчерпан? Или где-то должен быть C++-аналог Папы Римского, кто будет делигировать право называться "разработчиком компиляторов"?
Исчерпан, для тебя больше нет UB, теперь любая твоя ошибка - баг в компиляторе. Поздравляю. Твой код всё еще не работает, но это баг в компиляторе)
источник

AT

Anatoly Tomilov in pro.cxx
Могу (нужен скринкаст?) создать пустую папку libmyc++ и сказать, что в ней первая версия совершенно новой реализации стандартной библиотеки, совместимой с g++. Теперь я — разработчик компиляторов?
источник

VA

Valery Antopol in pro.cxx
Andrei K
Напомните, с чего срач начался?
У человека в стдлибе нет initializer_list, хочет сам дописать. Можно vs нельзя.
источник

CD

Constantine Drozdov in pro.cxx
Anatoly Tomilov
я именую себя разработчиком компиляторов. И всех вас. Всё? Вопрос исчерпан? Или где-то должен быть C++-аналог Папы Римского, кто будет делигировать право называться "разработчиком компиляторов"?
С тем же успехом можешь назваться роспотребнадзором и сожрать банку испорченных консервов
источник

CD

Constantine Drozdov in pro.cxx
Крылатый Пегас
царь, перелогинься
Так это мой фейк, видишь уже сколько примеров на хане набросал
источник

AK

Andrei K in pro.cxx
Valery Antopol
У человека в стдлибе нет initializer_list, хочет сам дописать. Можно vs нельзя.
Лол. А о чём спор? Дописать можно, сделать так чтобы конструировалось из скобок без поддержки компилятора нельзя.
источник

AK

Andrei K in pro.cxx
Или я что-то пропускаю и тут есть что обсудить на 300+ сообщений?
источник

d

d7d1cd in pro.cxx
Andrei K
Лол. А о чём спор? Дописать можно, сделать так чтобы конструировалось из скобок без поддержки компилятора нельзя.
+
источник

AT

Anatoly Tomilov in pro.cxx
Andrei K
Лол. А о чём спор? Дописать можно, сделать так чтобы конструировалось из скобок без поддержки компилятора нельзя.
человек хотел проверить, есть ли поддержка в компиляторе и, если есть, изменить наличную стандартную библиотеку так, чтобы там был initializer_list (допустим, путём копирования реализации из свежих версий стандартных библиотек)
источник

CD

Constantine Drozdov in pro.cxx
Andrei K
Или я что-то пропускаю и тут есть что обсудить на 300+ сообщений?
Да, можно ли вписать в std код просто потому что можешь
источник

AK

Andrei K in pro.cxx
Constantine Drozdov
Да, можно ли вписать в std код просто потому что можешь
Если вопрос не про моральные и навственные страдания, то можешь. Физически не запрещено.
источник

AT

Anatoly Tomilov in pro.cxx
а мне тут доказывали, что это UB писать свою стандартную библиотеку
источник

CD

Constantine Drozdov in pro.cxx
Andrei K
Если вопрос не про моральные и навственные страдания, то можешь. Физически не запрещено.
Товарищу объяснили, что этот класс в стандартной библиотеке только проекция кода компилятора и смысла в этом нет
источник

AK

Andrei K in pro.cxx
Anatoly Tomilov
человек хотел проверить, есть ли поддержка в компиляторе и, если есть, изменить наличную стандартную библиотеку так, чтобы там был initializer_list (допустим, путём копирования реализации из свежих версий стандартных библиотек)
А, понятно. Ну скорее всего если в стдлибе нет, то и компилятор не поддерживает, так что толку от этого нет.
источник

CD

Constantine Drozdov in pro.cxx
Там вообще стояло бы пустое тело класса, если бы это не мешало тулзам
источник

AT

Anatoly Tomilov in pro.cxx
может быть у человека STLport, а компилятор — вчерашний транк клэнга
источник

CD

Constantine Drozdov in pro.cxx
Anatoly Tomilov
может быть у человека STLport, а компилятор — вчерашний транк клэнга
А вчерашний транк кланга точно работает с стлпорт?
источник

AK

Andrei K in pro.cxx
Anatoly Tomilov
может быть у человека STLport, а компилятор — вчерашний транк клэнга
Если человек смог такое провернуть, сомневаюсь, что он бы спрашивал про initialiser_list в таком случае xD
источник

CD

Constantine Drozdov in pro.cxx
В режиме цпп11?
источник