yms: (Default)
Michael Yutsis ([personal profile] yms) wrote2003-08-19 11:45 am

(no subject)

вау! наткнулся на код, который не компилировался в VC++ 2003 без ключевого слова typename.

[identity profile] ex-alexkon.livejournal.com 2003-08-20 06:08 am (UTC)(link)
Вы случайно не знаете, как у современных мастдайных компиляторов C++ с поддержкой Великого Стандарта? Там, частичная специализация, всякие страшные штуки стандартной библиотеки (типа связывателей), export, может быть даже, еще что-нибудь.

[identity profile] yms.livejournal.com 2003-08-20 07:39 am (UTC)(link)
Я не в курсе последних стандартов, но MSDN пишет следующее:

The following topics are some of the known places where the Visual C++ implementation of C++ does not agree with the C++ standard. The section numbers refer to section numbers in the C++ standard.

Compiler Limits
10.3 (Paragraph 5) Covariant Return Types
14 export Keyword on a Template
14.6.2 Dependent Names
15.4 Function Exception Specifiers
18.6.4 The uncaught_exception Function

Насчёт export пишут, что пока не поддерживается.

[identity profile] ex-alexkon.livejournal.com 2003-08-20 07:54 am (UTC)(link)
Понятно, спасибо. Это про какую версию Visual C++ говорится?

[identity profile] yms.livejournal.com 2003-08-20 07:57 am (UTC)(link)
Как есть про новую, 2003 .NET.