ГуНиСе️
и кратными кусками
Evgenii
Evgenii
а ему блин 80 почти
Vladislav
Stanislav
который выдал 40+ книг лет за 10
Evgenii
ГуНиСе️
возможно, будь входная строка чуть менее подходящей длины, и упало бы
Evgenii
ГуНиСе️
пока работает *
Stanislav
поофтоплю, мартин снялся в сериале Z Nation в роли Мартина зомби, типа писал последний том
Evgenii
чего реально надо бояться
Evgenii
код картинкой хорошим быть не может
RattenKong 🦧🐀🦍️
о нет, постфиксный инкремент!
RattenKong 🦧🐀🦍️
ну типа возвращается значение, а потом инкремент...
RattenKong 🦧🐀🦍️
но это спичечная оптимизация
Yaroslav
Yaroslav
(но иногда может и не выполнять)
ГуНиСе️
RattenKong 🦧🐀🦍️
только хотел об этом написать
ГуНиСе️
но может быть пустая строка рассматривается как ошибка...
Anonymous
17 строк?
заворачивай в три обратные ковычки
прямо в телеграме
ГуНиСе️
ГуНиСе️
это ударение
Stanislav
Anonymous
пиздец, как жить без нее
ГуНиСе️
а что там (в твоём примере) подсвечивать??
ГуНиСе️
только char разве что
ГуНиСе️
да и прочие ключевые слова
RattenKong 🦧🐀🦍️
oldp = p? Это же не скомпилируется даже
Anonymous
Спасибо
RattenKong 🦧🐀🦍️
еще бессмысленне строчки с присваиванием к oldp
RattenKong 🦧🐀🦍️
ты либо проверяй, а потом уже дела делай
RattenKong 🦧🐀🦍️
либо совмести (*p)++ с присваиванием к oldp
RattenKong 🦧🐀🦍️
как раз постфиксный инкремент подойдет
RattenKong 🦧🐀🦍️
и разве у разыменовывания приоритет не выше инкремента?
RattenKong 🦧🐀🦍️
емнип
ГуНиСе️
Anonymous
у постфиксного выше вроде
Berkus
Berkus
если выделил 15 то можно в +1 записать еще без особых проблем
Berkus
(по крайней мере видимых)
ГуНиСе️
ГуНиСе️
выравнивает м.б.?
Berkus
да, aligns
ГуНиСе️
ясн
ГуНиСе️
не сразу просто понял слово
ГуНиСе️
не стоит писать английские слова русскими буквами
Berkus
не стоит говорить что мне не стоит делать
Dmitry
так я и не могу полный флаг стандарта сковырнуть в cmake при выставленном CMAKE_CXX_STANDARD
Dmitry
может все-таки знает кто?
Berkus
сковырнуть это что
Dmitry
после выставления set(CMAKE_CXX_STANDARD 17) (к примеру), получить полный флаг в виде -std=c++1z или -std=gnu++1z
Berkus
что значит "получить" - cmake его сам ставит
Dmitry
в зависимости от того, какой cmake выставит
Dmitry
в cmake нужно его получить
Berkus
я думаю он в generator expression ставится, поэтому до последнего этапа генерации проекта ты его не увидишь нигде
Dmitry
плохо то как
Berkus
да нормально, зачем он тебе?
Dmitry
для сборки телеги разными компиляторами
Berkus
и зачем он тебе там?
Dmitry
там в precompilled header этот флаг нужно применить
Berkus
так, погоди, телега не собирается cmake, там gyp
Dmitry
ну можно жестко задать -std=gnu++1z
Dmitry
Berkus
если у тебя есть cmake то просто сделай cotire для pch и он сам разберется с флагами
Berkus
там и без вас наркомании достаточно в телеге
Dmitry
таки флаг получить бы)
Berkus
да не надо тебе флаг
Dmitry
надо.
Berkus
тогда лезь в сорцы cmake и смотри откуда и как он генерится
Berkus
чертовы наркоманы же
Ioann_
Ты меняешь указатели в p
Ioann_
Это bad practice
Ioann_
Но код быстрый. Да
Ioann_
А может и не bad. Но я бы сделал копию **
Ioann_
Но в коде есть и ошибка :) Кто найдет ?