Новый стандарт C++

Jun 28, 2007 16:42

Нет-нет, ещё не вышел :) Всё ещё находится в работе, под кодовым названием C++0x (видимо, авторы намереваются выпустить стандарт до 2009 года, что очень мило с их стороны). Так вот, тем, кто ещё не сошёл с ума, имея дело с этим диким языком, Герб Саттер подкинул несколько ссылок о том, что, с некоторой вероятностью, мы увидим в новой версии

программирование, техническое, c++0x, c++

Leave a comment

coctic June 29 2007, 05:19:40 UTC
Ага, в 2009 г стандарт, потом еще лет пять будем ждать компиляторов, поддерживающих хотя бы половину из нововведений.

Reply

ktirf_ru June 29 2007, 07:54:57 UTC
Корректно поддерживающих. Типа того.

Reply

coctic June 29 2007, 07:56:59 UTC
Ну ясен пень, что корректно.
Вот ты мне скажи, есть сейчас компилятор, который export с шаблонами умеет?

Reply

ktirf_ru June 29 2007, 12:49:15 UTC
Есть, я только не помню, как он называется. У Саттера в какой-то из книг как раз в главе про export шаблонов упоминался.

Reply

coctic July 2 2007, 03:44:20 UTC
Я тут повспоминал, по-моему, Comeau умел. И чуть ли не у того же Саттера была ругательная статья на эту тему.

Reply

ktirf_ru July 2 2007, 07:28:35 UTC
Точно, Comeau Саттер в книжке и вспоминал. И да, говорил, что даже в нём поддержка костыльная.

Reply

coctic July 2 2007, 08:26:02 UTC
Ну лично мне по той статье, что я читал, показалось, что костыли не в реальной поддержке, а в том, как ее автор себе представляет.
А костыльной эта поддержка перестанет быть только после того, как будет стандартизован формат бинарного связывания объектных файлов C++. А до той поры везде будут костыли с mangling. Но поползновений к стандарту что-то не видать.

Reply

alexott June 29 2007, 08:14:58 UTC
уже существует версия gcc - ConceptGcc, которая реализует часть того, что будет в новом стандарте

Reply


Leave a comment

Up