
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[216.73.216.21] |
![]() |
|
Страницы: (78) « Первая ... 21 22 [23] 24 25 ... 77 78 ( Перейти к последнему сообщению ) |
Сообщ.
#331
,
|
|
|
теперь понятно, они просто там ещё и C++ используют. |
![]() |
Сообщ.
#332
,
|
|
Цитата DEADHUNT @ там ещё и C++ используют Нда... ![]() |
Сообщ.
#333
,
|
|
|
Цитата DEADHUNT @ теперь понятно, они просто там ещё и C++ используют. Да не, ты не понял. Это исходники STL (часть реализации unordered_map). Сам gcc - на чистом C. C++-реализация - в отдельном бранче болтается. ![]() |
Сообщ.
#334
,
|
|
|
в STL конечно надо использовать обработку исключений.
|
Сообщ.
#335
,
|
|
|
Цитата archimed7592 @ Нда... ![]() Кстати, шутки - шутками, а часть фронт-энда на плюсах уже переписали. Уже зашли разговоры о том, чтобы основной транк 4.5 переводить на плюсовую реализацию... Также есть немалая вероятность, что лямбды в 4.5 таки будут. |
Сообщ.
#336
,
|
|
|
Цитата Flex Ferrum @ Также есть немалая вероятность, что лямбды в 4.5 таки будут. откуда такая вероятность? Цитата Flex Ferrum @ По поводу мерджа в лямбд в транк - я так понял, что человек, который решил реализовать лямбды в gcc, забил на это в конце прошлого года (судя по истории изменений). |
Сообщ.
#337
,
|
|
|
Цитата Flex Ferrum @ Также есть немалая вероятность, что лямбды в 4.5 таки будут. кстати, а что у msvc предвидится по этому вопросу? |
Сообщ.
#338
,
|
|
|
Цитата DEADHUNT @ откуда такая вероятность? http://gcc.gnu.org/ml/gcc/2009-08/msg00038.html Добавлено Кстати, занятные идеи по поводу лямбд здесь описываются: http://gcc.gnu.org/ml/gcc/2009-08/msg00045.html Причем, судя по всему, версия в бранче их кушает... ![]() Добавлено Сам некоторое количество раз порывался написать auto в качестве аргумента лямбда-функции. Но, компиль не скушал... ![]() Добавлено Да, и ветку с лямбдами таки смёрджили. Пойду перекомпилять. ![]() |
Сообщ.
#339
,
|
|
|
Цитата Flex Ferrum @ Также есть немалая вероятность, что лямбды в 4.5 таки будут. было бы совсем хорошо. |
Сообщ.
#340
,
|
|
|
miksayer
В смысле, предвидится? В MSVC уже есть, начиная с CTP они (лямбды). В ICC тоже. Flex Ferrum Просто в транке она или есть в каком-нить snapshot'e? Просто из транка боюсь собирать ![]() Добавлено Цитата Также есть немалая вероятность, что лямбды в 4.5 таки будут. А, лучше бы nullptr прикрутили, вкупе с constexpr (последнего жутко не хватает и никто до сих пор не сделал). |
Сообщ.
#341
,
|
|
|
Цитата mas912 @ Просто в транке она или есть в каком-нить snapshot'e? Нет. Только в бранче. Снапшот (собранный) есть у меня. Попробую с Vot'ом договориться, и свой билд здесь выложить (архив, правда, в райное двухсот метров, exe-шники не strip'пил). Цитата mas912 @ А, лучше бы nullptr прикрутили, вкупе с constexpr (последнего жутко не хватает и никто до сих пор не сделал). А мне, например, raw-строковых литералов. |
Сообщ.
#342
,
|
|
|
А почему в бранче? Я думал, разработку ведут в транке, "тэгя" релизы и "бранча" экспериментальные ветки + поддерживаемые релизы.
По поводу raw строк, где-то видел патч, там тривиально, и странно, что его до сих пор не включили в транк. |
Сообщ.
#343
,
|
|
|
Выложил свою сборку gcc 4.5 (mingw) с лямбдами.
Информация о версии: ![]() ![]() 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... За работоспособность не ручаюсь, но у меня работает. ![]() |
Сообщ.
#344
,
|
|
|
А что такое "raw-строковые литералоы"?
|
Сообщ.
#345
,
|
|
|
amdei, смотри первый пост этой темы.
|