Size: a a a

2021 March 02

FS

Flower Surgeon in pro.cxx
Alex
Да, как-то так. Можно просто вернуться к тому состоянию, классно же было? А для потоков pthreads, Qt и ещё куча вариантов
Сначала допилите мне iostreams. чтобы нормальный код ошибки возвращало, а не failbit недоношенный.
источник

A

Alex in pro.cxx
Alexander Zaitsev
то есть по вашему потоки равнозначны регексам в данном случае?
это детали, с точки зрения пользователя эффект один
источник

FS

Flower Surgeon in pro.cxx
Потом поговорим.
источник

AZ

Alexander Zaitsev in pro.cxx
Flower Surgeon
Сначала допилите мне iostreams. чтобы нормальный код ошибки возвращало, а не failbit недоношенный.
это совсем другая история, не имеющая к теме никакого отношения
источник

A

Alex in pro.cxx
до патчей точно так же всё работало, просто нужен был либо системный АПИ, либо сторонние либы
источник

FS

Flower Surgeon in pro.cxx
Alexander Zaitsev
это совсем другая история, не имеющая к теме никакого отношения
Окей. Да и в топку холивары.
источник

AZ

Alexander Zaitsev in pro.cxx
Alex
до патчей точно так же всё работало, просто нужен был либо системный АПИ, либо сторонние либы
но ведь выше мы уже написали, что оно работало из-за джентельменского соглашения с компилятором. в случае регексом ничего такого не требуется
источник

D

Danya in pro.cxx
Ignat Loskutov
Зачем он нужен в стандартной библиотеке, если на практике всё равно все используют какой-нибудь re2?
ctti!
источник

A

Alex in pro.cxx
мне не интересно, что там в вашем черном ящике и на каких соглашениях он работает. Ключевое слово - работает.
источник

SS

Sergey Skvortsov in pro.cxx
Danya
ctti!
ctre
источник

D

Danya in pro.cxx
Блин, я путаю их постоянно, ну да
источник

D

Danya in pro.cxx
ещё бы правда ctti поддерживался вообще
источник

AZ

Alexander Zaitsev in pro.cxx
Alex
мне не интересно, что там в вашем черном ящике и на каких соглашениях он работает. Ключевое слово - работает.
ну как это не интересно. В одном случае у вас гарантировано работает, если написано по правилам языка (регексы), в другом случае - на слове страуструповом (3rd party треды)
источник

AZ

Alexander Zaitsev in pro.cxx
если это одно и то же с точки зрения пользователя - тогда действительно разницы нет никакой
источник

SS

Sergey Skvortsov in pro.cxx
Liber Azerate
В том, что конечный автомат для них строится в рантайме, а не компайлтайме, что занимает дополнительное время
Совсем не в этом, просто известные реализации крайне неэффективные, а требования стандарта, как обычно, не позволяют сделать быстро
Ну и все в хедерах
источник

A

Alex in pro.cxx
да отстаньте от меня со своими формализмами, я пишу код, а об этом голова пусть болит у тех, кто пишет стандарт и компиляторы
источник

AZ

Alexander Zaitsev in pro.cxx
Alex
да отстаньте от меня со своими формализмами, я пишу код, а об этом голова пусть болит у тех, кто пишет стандарт и компиляторы
так я же говорю о том, что от этой разницы и у вас голова как раз тоже болеть должна :)
источник

AZ

Alexander Zaitsev in pro.cxx
ну точнее сейчас не болит уже
источник

A

Alex in pro.cxx
Ну вот не болела, и всё тут, простите :)
источник

A

Alex in pro.cxx
писал и на винапи, и на OpenMP
источник