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

    теперь понятно, они просто там ещё и C++ используют.
      Цитата DEADHUNT @
      там ещё и C++ используют

      Нда... :rolleyes:
        Цитата DEADHUNT @
        теперь понятно, они просто там ещё и C++ используют.

        Да не, ты не понял. Это исходники STL (часть реализации unordered_map). Сам gcc - на чистом C. C++-реализация - в отдельном бранче болтается. :)
          в STL конечно надо использовать обработку исключений.
            Цитата archimed7592 @
            Нда... :rolleyes:

            Кстати, шутки - шутками, а часть фронт-энда на плюсах уже переписали. Уже зашли разговоры о том, чтобы основной транк 4.5 переводить на плюсовую реализацию...
            Также есть немалая вероятность, что лямбды в 4.5 таки будут.
              Цитата Flex Ferrum @
              Также есть немалая вероятность, что лямбды в 4.5 таки будут.

              откуда такая вероятность?
              Цитата Flex Ferrum @
              По поводу мерджа в лямбд в транк - я так понял, что человек, который решил реализовать лямбды в gcc, забил на это в конце прошлого года (судя по истории изменений).
                Цитата Flex Ferrum @
                Также есть немалая вероятность, что лямбды в 4.5 таки будут.

                кстати, а что у msvc предвидится по этому вопросу?
                  Цитата DEADHUNT @
                  откуда такая вероятность?

                  http://gcc.gnu.org/ml/gcc/2009-08/msg00038.html

                  Добавлено
                  Кстати, занятные идеи по поводу лямбд здесь описываются:

                  http://gcc.gnu.org/ml/gcc/2009-08/msg00045.html
                  Причем, судя по всему, версия в бранче их кушает... :huh:

                  Добавлено
                  Сам некоторое количество раз порывался написать auto в качестве аргумента лямбда-функции. Но, компиль не скушал... :)

                  Добавлено
                  Да, и ветку с лямбдами таки смёрджили. Пойду перекомпилять. :)
                    Цитата Flex Ferrum @
                    Также есть немалая вероятность, что лямбды в 4.5 таки будут.

                    было бы совсем хорошо.
                      miksayer
                      В смысле, предвидится? В MSVC уже есть, начиная с CTP они (лямбды). В ICC тоже.

                      Flex Ferrum
                      Просто в транке она или есть в каком-нить snapshot'e? Просто из транка боюсь собирать :rolleyes:, неохота сырой компилятор ставить в системе.

                      Добавлено
                      Цитата
                      Также есть немалая вероятность, что лямбды в 4.5 таки будут.

                      А, лучше бы nullptr прикрутили, вкупе с constexpr (последнего жутко не хватает и никто до сих пор не сделал).
                        Цитата mas912 @
                        Просто в транке она или есть в каком-нить snapshot'e?

                        Нет. Только в бранче. Снапшот (собранный) есть у меня. Попробую с Vot'ом договориться, и свой билд здесь выложить (архив, правда, в райное двухсот метров, exe-шники не strip'пил).

                        Цитата mas912 @
                        А, лучше бы nullptr прикрутили, вкупе с constexpr (последнего жутко не хватает и никто до сих пор не сделал).

                        А мне, например, raw-строковых литералов.
                          А почему в бранче? Я думал, разработку ведут в транке, "тэгя" релизы и "бранча" экспериментальные ветки + поддерживаемые релизы.

                          По поводу raw строк, где-то видел патч, там тривиально, и странно, что его до сих пор не включили в транк.
                            Выложил свою сборку gcc 4.5 (mingw) с лямбдами.

                            Информация о версии:
                            ExpandedWrap disabled
                              P:\Temp\gcc\MinGW\libexec\gcc\mingw32\4.5.0>gcc -v
                              Using built-in specs.
                              Target: mingw32
                              Configured with: ../../configure --prefix=/mingw --host=mingw32 --target=mingw32 --program-prefix= --with-as=/mingw/bin/
                              as.exe --with-ld=/mingw/bin/ld.exe --with-gcc --with-gnu-ld --with-gnu-as --enable-threads --disable-nls --enable-langua
                              ges=c,c++ --disable-win32-registry --disable-shared --without-x --enable-interpreter --enable-hash-synchronization --ena
                              ble-libstdcxx-debug --with-gmp-include=/projects/common/GMP/4.3.1 --with-gmp-lib=/projects/common/GMP/4.3.1/.libs --with
                              -mpfr-include=/projects/common/MPFR/2.4.1 --with-mpfr-lib=/projects/common/MPFR/2.4.1/.libs : (reconfigured) ../../confi
                              gure --prefix=/mingw --host=mingw32 --target=mingw32 --program-prefix= --with-as=/mingw/bin/as.exe --with-ld=/mingw/bin/
                              ld.exe --with-gcc --with-gnu-ld --with-gnu-as --enable-threads --disable-nls --disable-win32-registry --disable-shared -
                              -without-x --enable-interpreter --enable-hash-synchronization --enable-libstdcxx-debug --with-gmp-include=/projects/comm
                              on/GMP/4.3.1 --with-gmp-lib=/projects/common/GMP/4.3.1/.libs --with-mpfr-include=/projects/common/MPFR/2.4.1 --with-mpfr
                              -lib=/projects/common/MPFR/2.4.1/.libs host_alias=mingw32 target_alias=mingw32 --enable-languages=c,c++ --no-create --no
                              -recursion
                              Thread model: win32
                              gcc version 4.5.0 20090803 (experimental) (GCC)


                            Добавлено
                            Выложил cвой стапшот as-is... За работоспособность не ручаюсь, но у меня работает. :)
                              А что такое "raw-строковые литералоы"?
                                amdei, смотри первый пост этой темы.
                                1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
                                0 пользователей:
                                Страницы: (78) « Первая ... 21 22 [23] 24 25 ...  77 78


                                Рейтинг@Mail.ru
                                [ Script execution time: 0,0634 ]   [ 15 queries used ]   [ Generated: 19.06.25, 19:41 GMT ]