- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
What is the level of C++ compliance of the 7.0 version?
More precisely, which EDG front-end version Intel C++ 7.0 uses?
It's my impression from reading several mailing list and newsgroups that most Windows Intel C++ users picks this compiler because its improved C++ standards compliance over MSVC++. However, Intel gives almost no information about C++ compliance. G++ is not bad at all, but I expect that if Intel comes with an updated EDG front-end it is more compliant than G++, as KAI 4.0 is.
More precisely, which EDG front-end version Intel C++ 7.0 uses?
It's my impression from reading several mailing list and newsgroups that most Windows Intel C++ users picks this compiler because its improved C++ standards compliance over MSVC++. However, Intel gives almost no information about C++ compliance. G++ is not bad at all, but I expect that if Intel comes with an updated EDG front-end it is more compliant than G++, as KAI 4.0 is.
Link Copied
3 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I just found on your site that you use EDG 3.0. However, IIRC, that version supports 'export', while you claim that your compiler doesn't. Are there more features excluded from the EDG front-end?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
export templates is the only significant standard C++ language feature of EDG's 3.0 release that we don't support in 7.0.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
ofv,
Thanks for the messsages! To your original question, at any time you can try the __EDG_VERSION__ macro. But based on the insights you showed, you probably already knew that.
I would however like to point out that a lot of work goes into enabling plug and play compatibility with Microsoft on Windows and gcc on Linux.
Clark - Thanks for the authoritative answer.
Cheers,
Ganesh
Thanks for the messsages! To your original question, at any time you can try the __EDG_VERSION__ macro. But based on the insights you showed, you probably already knew that.
I would however like to point out that a lot of work goes into enabling plug and play compatibility with Microsoft on Windows and gcc on Linux.
Clark - Thanks for the authoritative answer.
Cheers,
Ganesh
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page