Albert
а perl еще быстрее😁
Andrei
Да не, мне кажется дело просто в том, что regex-ы в стандартной реализации не компилируются.
Andrei
В конечный автомат.
Albert
возможно
Surreal
разыменовал — получил объект собсна
Я чего-то вспомнил историю. Надо было скастить указатель к указателю другого типа и разыменовать его. Из-за недостатка сна я делал статик каст статик каста указателя на объект к типу объекта. Оно даже работало, но через 3 минуты гляделок в код до меня дошло, что выглядит оно сомнительно. Заменил каст разыменованием и пошел спать.
Andrei
:D
Matway
http://ideone.com/VbBXek
Matway
Зашибись...
Matway
assert не компилируется с вполне валидным expression внутри. С интересом выслушаю идеи :)
Micktu 😬
убери пробелы вокруг равно...
Micktu 😬
мало ли на чем парсер ломается :))
Micktu 😬
а вообще нет.
Micktu 😬
я думаю ломается он на запятых
Matway
Более конструктивные идеи, пожалуйста :)
Matway
Программа из пары строчек :)
Micktu 😬
ща тестирую
Micktu 😬
assert((Test{0, 1}) == (Test{0, 1}));
Micktu 😬
вот жто работает.
Matway
Да. Вопрос - почему?
Micktu 😬
потому что препроцессор дурак
Micktu 😬
не очень конструктивный ответ
Micktu 😬
бьет три аргумента по запятым
Micktu 😬
я ничего не понимаю в макросах кроме того что заметил, что без скобочек не жизнь
Matway
Работает, точнее не работает одинаково в MSVC, GCC и Clang.
Andrei
http://ideone.com/JTrKkz
Matway
http://ideone.com/JTrKkz
Michael уже выше написал, что так работает.
Andrei
из-за запятых же.
Andrei
Я в чат не смотрел, писал код.
Matway
бьет три аргумента по запятым
В общем, правильный ответ. Встречая такие штуки, отнюдь не начинаешь любить C++ сильнее.
Micktu 😬
да это ж не с++
Micktu 😬
это наивный препроцессор
Micktu 😬
и слава богу
Micktu 😬
кстати думаю, что так же точно будет работать
Micktu 😬
assert((Test{0, 1} == Test{0, 1}))
Micktu 😬
то есть, все выражегние в скобках
Micktu 😬
главное, чтобы объединить запятые в один токен парсеру
Andrei
Будет.
Micktu 😬
ладно, спасибо за веселые обсуждения, всем доброй ночи
Anonymous
Здравствуйте, может кому-нибудь встречалось в книгах объяснения , как писать функции на Сях, о получении номеров материнской карты и т.д в виндовс???
🦥Alex Fails
В мсдне есть. Гугли WMI
Micktu 😬
fatal error LNK1264: /GENPROFILE specified but no code generation required; instrumentation failed
Micktu 😬
что это вообще значит аааа
Micktu 😬
(это я пытаюсь собрать китайскую либу)
🦥Alex Fails
Это хуйня для генерирования инфы о профилировании. Обычно ее юзают только для этого
Micktu 😬
уже разобрались... дважды
🦥Alex Fails
тьфу. на десктопе ща вошел в тг, думал, новое сообщение, а это ночное 😂
Крылатый
Изменения между C++14 и C++17 https://isocpp.org/files/papers/p0636r0.html
🦥Alex Fails
еееее
🦥Alex Fails
спасибо, запишу
Крылатый
А ты его использовал?
Крылатый
я юзал
А зачем?
Крылатый
Мне прост интересны юзкейсы.
🦥Alex Fails
Мне прост интересны юзкейсы.
оптимизировал одну хрень, чтоб из регистра не сливалась в мемори
Крылатый
А, вот оно что.
Крылатый
> The register keyword was deprecated in the 2011 C++ standard, as its effect was already implicit in the language.
Olga
В команду процессинговой компании ищем миддл разработчика С/С++. Задача - создавать и поддерживать ПО для устройств самообслуживания, электронных очередей, терминалов оплаты под Windows + несколько продуктов для мобильных платформ Java, Android, Windows, POS. Регионы охвата - Латинская Америка, Европа, Россия, СНГ. Задачи: Разрабатывать ПО под ОС Windows на C++, STL, Boost, WinAPI Взаимодействовать с оборудованием (serial port, смарт-карты, считыватели, специализированные принтеры) Расширять протоколы сетевого взаимодействия с серверной частью (HTTP, XML, JSON) Вести внутренние проекты по совершенствованию и рефакторингу продуктов Проводить отладку, исправлять свои и чужие ошибки в коде, консультировать коллег Требования: Отличные знания С++ (11), STL под Windows Знание Visual Studio 2013 Знание, использование принципов ООП и WinAPI Опыт разработки многопоточных приложений (преимущественно сетевых) Уметь отличать хороший код от плохого Желательные требования: Использование библиотек boost, COM, ATL Применения всех аспектов ООП при разработке ПО, применение шаблонов проектирования Работа с XML (парсинг, генерация, трансформация) Знание шаблонов проектирования и опыт их применения Использование Unit Tests, Visual Assist Условия: Москва, Full tme. Комфортный офис (м. Речной вокзал, Планерная) Соблюдение ТК, испытательный срок - 3 месяца ДМС после прохождения испытательного срока Сложные нетривиальные задачи Возможность развития в смежных областях (мобильная разработка, SQL Server, JavaScript, DevOps и прочее) От 100 тыс. на руки fix + премиальные выплаты Подробности в личку @argunova или на почту oargunova@gmail.com #вакансия #fulltime #windows #Москва
Крылатый
Отличное описание фичи в списке фич
Крылатый
« Because it’s not a new standard if we didn’t make changes to common_type…»
Vladislav
В команду процессинговой компании ищем миддл разработчика С/С++. Задача - создавать и поддерживать ПО для устройств самообслуживания, электронных очередей, терминалов оплаты под Windows + несколько продуктов для мобильных платформ Java, Android, Windows, POS. Регионы охвата - Латинская Америка, Европа, Россия, СНГ. Задачи: Разрабатывать ПО под ОС Windows на C++, STL, Boost, WinAPI Взаимодействовать с оборудованием (serial port, смарт-карты, считыватели, специализированные принтеры) Расширять протоколы сетевого взаимодействия с серверной частью (HTTP, XML, JSON) Вести внутренние проекты по совершенствованию и рефакторингу продуктов Проводить отладку, исправлять свои и чужие ошибки в коде, консультировать коллег Требования: Отличные знания С++ (11), STL под Windows Знание Visual Studio 2013 Знание, использование принципов ООП и WinAPI Опыт разработки многопоточных приложений (преимущественно сетевых) Уметь отличать хороший код от плохого Желательные требования: Использование библиотек boost, COM, ATL Применения всех аспектов ООП при разработке ПО, применение шаблонов проектирования Работа с XML (парсинг, генерация, трансформация) Знание шаблонов проектирования и опыт их применения Использование Unit Tests, Visual Assist Условия: Москва, Full tme. Комфортный офис (м. Речной вокзал, Планерная) Соблюдение ТК, испытательный срок - 3 месяца ДМС после прохождения испытательного срока Сложные нетривиальные задачи Возможность развития в смежных областях (мобильная разработка, SQL Server, JavaScript, DevOps и прочее) От 100 тыс. на руки fix + премиальные выплаты Подробности в личку @argunova или на почту oargunova@gmail.com #вакансия #fulltime #windows #Москва
> С++11 > Visual Studio 2013
Vladislav
может то в долларах в год?
Vladislav
тогда норм, в принципе
Denis
> С++11 > Visual Studio 2013
Да ладно, в 13 студии почти всё из 11 стандарта поддерживалось же :)
Крылатый
Опять Москва?
Крылатый
Ясно.
Крылатый
В Ярославлях 100 тыщ это оч даже збс)
Крылатый
Даже если хату снимаешь.
Vladislav
Да ладно, в 13 студии почти всё из 11 стандарта поддерживалось же :)
довольно многого не было, с другой стороны, тех же constexpr и наследования конструкторов https://msdn.microsoft.com/en-us/library/hh567368.aspx
Cate
Ребят, кто в СПБ и пойдет на ITGM?) ищу докладчиков на островок embedded)
Daniil
В команду процессинговой компании ищем миддл разработчика С/С++. Задача - создавать и поддерживать ПО для устройств самообслуживания, электронных очередей, терминалов оплаты под Windows + несколько продуктов для мобильных платформ Java, Android, Windows, POS. Регионы охвата - Латинская Америка, Европа, Россия, СНГ. Задачи: Разрабатывать ПО под ОС Windows на C++, STL, Boost, WinAPI Взаимодействовать с оборудованием (serial port, смарт-карты, считыватели, специализированные принтеры) Расширять протоколы сетевого взаимодействия с серверной частью (HTTP, XML, JSON) Вести внутренние проекты по совершенствованию и рефакторингу продуктов Проводить отладку, исправлять свои и чужие ошибки в коде, консультировать коллег Требования: Отличные знания С++ (11), STL под Windows Знание Visual Studio 2013 Знание, использование принципов ООП и WinAPI Опыт разработки многопоточных приложений (преимущественно сетевых) Уметь отличать хороший код от плохого Желательные требования: Использование библиотек boost, COM, ATL Применения всех аспектов ООП при разработке ПО, применение шаблонов проектирования Работа с XML (парсинг, генерация, трансформация) Знание шаблонов проектирования и опыт их применения Использование Unit Tests, Visual Assist Условия: Москва, Full tme. Комфортный офис (м. Речной вокзал, Планерная) Соблюдение ТК, испытательный срок - 3 месяца ДМС после прохождения испытательного срока Сложные нетривиальные задачи Возможность развития в смежных областях (мобильная разработка, SQL Server, JavaScript, DevOps и прочее) От 100 тыс. на руки fix + премиальные выплаты Подробности в личку @argunova или на почту oargunova@gmail.com #вакансия #fulltime #windows #Москва
Как же это уныло когда за разработчика решают какое он ide будет использовать.
Vladislav
Опять Москва?
а что, бывают другие города?
rostislav
В команду процессинговой компании ищем миддл разработчика С/С++. Задача - создавать и поддерживать ПО для устройств самообслуживания, электронных очередей, терминалов оплаты под Windows + несколько продуктов для мобильных платформ Java, Android, Windows, POS. Регионы охвата - Латинская Америка, Европа, Россия, СНГ. Задачи: Разрабатывать ПО под ОС Windows на C++, STL, Boost, WinAPI Взаимодействовать с оборудованием (serial port, смарт-карты, считыватели, специализированные принтеры) Расширять протоколы сетевого взаимодействия с серверной частью (HTTP, XML, JSON) Вести внутренние проекты по совершенствованию и рефакторингу продуктов Проводить отладку, исправлять свои и чужие ошибки в коде, консультировать коллег Требования: Отличные знания С++ (11), STL под Windows Знание Visual Studio 2013 Знание, использование принципов ООП и WinAPI Опыт разработки многопоточных приложений (преимущественно сетевых) Уметь отличать хороший код от плохого Желательные требования: Использование библиотек boost, COM, ATL Применения всех аспектов ООП при разработке ПО, применение шаблонов проектирования Работа с XML (парсинг, генерация, трансформация) Знание шаблонов проектирования и опыт их применения Использование Unit Tests, Visual Assist Условия: Москва, Full tme. Комфортный офис (м. Речной вокзал, Планерная) Соблюдение ТК, испытательный срок - 3 месяца ДМС после прохождения испытательного срока Сложные нетривиальные задачи Возможность развития в смежных областях (мобильная разработка, SQL Server, JavaScript, DevOps и прочее) От 100 тыс. на руки fix + премиальные выплаты Подробности в личку @argunova или на почту oargunova@gmail.com #вакансия #fulltime #windows #Москва
Нехило наворочено чего надо знать. Мастер на все руки)
rostislav
И сайтик запили и под контролиры запили и кофе поднеси!
rostislav
Впринципе все можно но какого качества будет
rostislav
Сомневаюсь что поюсеик сделает годный сайт