Stan Lippman's BLog
- Posts
- 47 from 1 Dec 2003 to 8 Dec 2004
- Posting
- archived, read-only
- Kind
- personal blog
- Feed
- https://learn.microsoft.com/en-us/archive/blogs/slippman/feed.xml
2004 36
- The String Literal Returns
- The Type of a String Literal Revisited ...
- A Primer on the Interior Pointer
- Translation Guide between Managed Extensions and the new C++/CLI binding Available
- An Tour of the STL.NET
- Why C++ Supports both Class and Typename for Type Parameters
- Identifying the Candidate Function Set
- The Value of a Value Class
- String Literal Conversion to String: Is It a Disaster?
- String Literal Conversion to String: Is It a Disaster?
- String Literals are now a Trivial Conversion to String
- Factor, Don't Complicate
- Putting C++ and the CLI in Perspective
- System::String -> std::string
- A Question of Interopt
- A Reader Bleakly Asks About the Future of C++ within Microsoft
- C++/CLI: System::String^, std::string, and "a string literal"
- Yes, Value Types Have No Destructors
- Integrating Dispose and Finalize into the Language
- Changes in Destructor Semantics in Support of Deterministic Finalization
- Having the right Type Vocabulary to discuss Boxed Value Types
- Value Type Redux
- Value Type Representation Between the Original and Revised C++
- C++/CLI revision of the Managed Extension Reference Array Syntax
- Supporting Direct Handles to Boxed Value Types
- Bringing Existing ISO C++ to C++/CLI and Why We Don't Change L"hi"
- The Astonishing S"Literal" String Type
- Virtual Function Behavior Between ISO C++ and C++/CLI Revisited
- The Name Return Value Optimization
- Making a Virtual Table Context-Sensitive
- Smalltalk and C++ -- a Reader Comment and Response
- A Fundamental Difference in Class Behavior between the Native and Managed Object Model
- A Question of Const
- A Question about Copy Constructors in C++/CLI
- What about Templates and Multiple Inheritance
- C++/CLI: __try_cast<> becomes safe_cast<>
2003 11
- Conversion Operators
- Declaring Delegates and Events
- Declaring Indexed Properties
- Property Declarations
- Implicit Boxing
- Declaration and Use of Overloaded Operators
- The Declaration of a Managed Enum
- The Declaration of a Managed Class
- Removal of the __ Keyword Prefix
- Finishing the Hat
- The Revised C++ Language Design - Part 2