На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: Qraizer, Hsilgos
Страницы: (77) « Первая ... 71 72 [73] 74 75 ... Последняя »  ( Перейти к последнему сообщению )  
> Текущий Стандарт С++ и перспективы его развития
    Цитата OpenGL @
    Цитата Flex Ferrum @
    Немного новостей:

    Что понимается под
    Цитата
    гарантированный copy elision;
    ?

    Сейчас по стандарту компиляторы могут опускать копирование объекта в некоторых случаях, но не обязаны это делать. Вот и хотят их обязать.

    Добавлено
    Вот еще немного на английском.
      А почему тему в свободное плавание отправили? :huh: Была же прибита к потолку.
      Сообщение отредактировано: KILLER -
        M

        Разделил тему на две: "Новости из мира языка программирования С/C++" и эта тема

        В первой предполагается аккуратная публикация новостей, без воды и без обсуждений.
        Дабы не перечитывать стопицот малоинформативных сообщений, а сразу видеть "вкусное".

        А в этой теме - обсуждай-не-хочу ... без холиваров в разумных пределах.
          Подбивка изменений, которые ждут язык с выходом 17-го стандарта: https://github.com/tvaneerd/cpp17_in_TTs/bl...r/ALL_IN_ONE.md
            Мне одному кажется, что будет С++ не 17, а как минимум 19? :unsure:
              Цитата OpenGL @
              Мне одному кажется, что будет С++ не 17, а как минимум 19?

              Должны вот-вот принять.

              Добавлено
              К слову, седьмой GCC уже все фичи нового стандарта держит. clang 4.0 - почти всё (за исключением нескольких фичей). А вот Visual Studio - традиционно в попе.
                Что-то я смотрю, совсем обленились. Количество сахара переливается через край. Нет чтоб серьёзными вещами заняться.
                  Цитата Qraizer @
                  Количество сахара переливается через край. Нет чтоб серьёзными вещами заняться.

                  Аналогичное ощущение про C#, кстати. Хотя на RSDN мне отдельные товарищи на голубом глазу вещают, что это невиданный прогресс и мега-фичи.
                    Цитата Qraizer @
                    Что-то я смотрю, совсем обленились. Количество сахара переливается через край. Нет чтоб серьёзными вещами заняться.

                    Ты знаешь, для C++ (с его историей) сахара и ещё больше можно было бы насыпать. Слишком долго всё было слишком топорно.
                      Ну если серьёзных вещей не осталось, тогда пусть сластят. Но нафига мне if-init-ы и тем паче дурацкий struct-bind-инг, когда концепты по сути отклонены, а о мультиметодах даже разговора нет? Параллель-СТЛ, мать его... от я жить без него не мог. В чём была проблема разработчикам добавить прагмы OpenMP под условной компиляцией в <algorithm>? Нет, блин, надо было пропредложить, прозаседать и проапрувить. И всё ради пары сотен франков за новую копию полунового Стандарта.

                      Добавлено
                      Похоже, я приму твоё предложение, Flex Ferrum, и переведу свою тему мультиметодов. Пусть им там стыдно будет.
                        Цитата Qraizer @
                        Но нафига мне if-init-ы

                        Вот тебе не нужны. А мне, например, нужны. :)


                        Цитата Qraizer @
                        когда концепты по сути отклонены, а о мультиметодах даже разговора нет

                        С мультиметодами ты можешь вот сюда придти: http://stdcpp.ru. А концепты - да. Оттягивают конец, оттягивают.
                          Ты мне предлагаешь предложение предложить, что ли? Зачем? Уже предлагали в эпоху C++0x, и воз и ныне там. Я заинтересован был в объективном сравнении своей реализации с другими.
                          Сообщение отредактировано: Qraizer -
                            Саттеровские метаклассы.
                            Статическая рефлексия и макросы в плюсах?
                            Сообщение отредактировано: applegame -
                              вроде прикольно
                              похоже на макросы в Rust

                              только там на входе можно работать прям с произвольной последовательностью токенов
                              то есть вопрос такой: будет ли предлагаемое API полностью покрывать весь синтаксис C++?
                              или будет решать только какое-то ограниченное подмножество задач вроде получения списка полей класса?

                              P.S. то что на выходе можно порождать произвольные последовательности токенов я вижу - это круто
                              а на входе?
                                Цитата applegame @
                                Саттеровские метаклассы.
                                Статическая рефлексия и макросы в плюсах?

                                Я на презе, где он это рассказывал, лично присутствовал. Несколько раз поймал себя на мысли: "Чувак, заткнись и возьми мои деньги!" Тут даже где в многошумовской теме от Исмаила фотки с неё есть.

                                Добавлено
                                И это не макросы. Это именно что модификация AST. AST in, AST out.
                                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                0 пользователей:


                                Рейтинг@Mail.ru
                                [ Script execution time: 0,0913 ]   [ 17 queries used ]   [ Generated: 19.03.24, 07:26 GMT ]