Stephan T. Lavavej: Digging into C++ Technical Report 1 (TR1)

Joined
Jan 10, 2007
Messages
43,898
Location
In The Machine
From Effective C++, Thrid Edition:

TR1 ("Technical Report 1") is a specification for new functionality being added to C++'s standard library. This functionality takes the form of new class and function templates for things like hash tables, reference-counting smart pointers, regular expressions, and more. TR1 itself is just a document. As I write this in early 2005, the document has not been finalized, and its URL is subject to change.

So, what does this mean for Microsoft's Visual C++? What's being added to our suite of native libraries to support TR1? What new features will you find most useful?

Stephan T. Lavavej is a developer on the VC++ team who is implementing some of the features that will ship as part of a TR1 VC++*"CTP" some time in the near future... He's really passionate about C++ and here we dig into some of his favorite new TR1 features and he explains how they work and why C++ developers should use them by default. Much of the time is spent on the whiteboard.

One of the really interesting new features of TR1 is shared_ptr (shared pointer) which provides some useful automation (memory safety) for native developers playing with pointers. shared_ptr is also performant as well as predictable. Good stuff.

Learn.

Enjoy.


Click here for low res download file
.

Listen to the podcast(MP3)
Listen to the podcast(WMA)
Download the Video
Watch the Video

More...

View All Our Microsoft Related Feeds
 
Back
Top