На g++ можно
Видимо не обновили ещё либу
Можно пофантазировать, что std::sqrt() неизвестна компилятору. Меня смущает, что g++, как компилятор ее знает. Как-то это сильно специфически. После этого логично весь STL начать встраивать во время компиляции
Эх, похоже мне придётся ждать новое обновление constexpr, которое позволяет вызвать non-constexpr функции. Должно быть на C++23 можно вызвать new и delete во время компиляции
Оберните код в теги: 3 символа ` до и после кода (в случае одиночной конструкции достаточно 1 ` с обеих сторон). Спасибо!
> Эх, похоже мне придётся ждать новое обновление constexpr, которое позволяет вызвать non-constexpr функции Вряд ли такое когда-либо случится. Но пометить std::sqrt как constexpr вполне могут (или уже пометили?)
Странное желание. Ну встроит компилятор вызов функции выделения памяти в хипе и ее освобождении. Но зачем тебе такое? Такой вариант проще на стеке делать и delete не нужно (размер стека можно указать компилятору и даже размер для наращивания стека по необходимости). Просто обычно на хип кладут то, что динамически меняется, а на стек всё остальное.
А зачем вам вообще понадобились new и delete в constexpr?
Ну у нас С++, а не D. После 2011 все нововведения в С++ меня больше пугают и я реально жду скорой смерти С++ (до 10 лет). Еще вариант, от С++ отпочкуется С с классами.
наоборот он лучше стал
да не сказать
Вероятность смерти C++ примерно равна вероятности смерти линукса
ждать смерти С++ можно сколько угодно, а альтернативы когда будут?) что-бы как D но без gc
Не. Вспоминаем Воланда и Аннушку с Маслицем. Будущее для нас неизвестно. Но уже известно, что С++ очень сильно переусложнился и в большей степени тем, что уже не вписывается в его идеологии минимальности и простоты.
ну если abi к 26 не сломают то лет через 20(если альтернативу родят) только легаси будет(но на самом деле хз)
Где говорилость что ЦПП должен быть простым?
Как и любой язык, он был проще когда только создавался
И еще до 2011 где-то таким и старался быть. Но пришло время старости.
Ну он не развивался потому и был простым. Ну что за тупость
Не всем дано быть умными.
Я не говорю что кто то тупой. Я говорю что высказывание тупое. Это разное
что-то я не помню чтоб в С++ была концепция минимальности или простоты ...
Все в мире проходит этапы рождения, взросления, зрелости, старости и смерти.
Когда должны умереть молотки и топоры? Зачем вообще нужны топоры? Есть же бензопилы, гораздо более совершенные инструменты
В твоей аналогии С это топор или молоток. А вот C++ это уже феррари скрещенная с белазом.
Что даст слом abi?
Я к тому что рынок живёт пока живёт человечество(в нашей эпохе), а инструмент "живёт", то есть массово используется в зависимости от того насколько он рынку нужен
Да. И большое количество игроков на рынке уже скулят от С++ и могут очень быстро переметнутся к чему новому боле им удобному.
Они это сделают когда это станет выгоднее.
Вот я уверен, что все мы это увидим в ближайшие 10 лет.
https://www.tiobe.com/tiobe-index/
Скоро скоро умрёт, надо только подождать
Лекцию по статистике и социологии читать про все эти рейтинги не буду. Но советую на них серьезно не полагаться.
Да я по приколу скинул первый попавшийся) Но недавно ещё где то читал что спрос на С++ поднялся) (тут именно про вакансии было)
Относительно этих рейтингов есть более крутая вешь - твое собственное восприятие измений вокруг при твоем опыте от 15 лет. Наш мозг в частях предсказывания очень крут и пока не существует мат методов даже приближающихся к нему. У меня ощущение, что С плотно в своей нише сидит, а вот С++ начинает сдавать позиции.
перекатится на любой более "удобный" инструмент не сложно, так что я бы не стал паниковать, или наоборот бежать куда-то быстрее паровоза. А опыт он разный бывает, особенно если ты эти 15 лет каждые пол года не перекатываешься со стека на стек
Я в С и С++ с 1992 года, в Матлабе с 2000. Так что не перекатываюсь и поэтому меня путь развития С++ реально пугает его скорой кончиной.
А есть альтернативы плюсам ?)
golang. как раз учу его для бэка
Это не альтернатива плюсам , скорее альтернатива питону и нод жс
почему же. Кто то пишет что golang у него лёгкость как у python'a но скорость как у c++
Каждый молоток для своих гвоздей
Опять 25. Я не пророк и не господь бог и не знаю точного будущего с посекундной точностью. Я лишь говорю о том, что развитие С++ после 2011 ведет его к кончине.
Вроде ровно наоборот
повеяло столяровщиной ...
Снова повод выложить это видео 😁. Про D тоже упоминается. .
https://t.me/supapro/1325017
Обсуждают сегодня