Sign in
Stan Lippman's BLog
C++/CLI
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Options
Email Blog Author
RSS for posts
Atom
RSS for comments
OK
Search
Tags
No tags have been created or used yet.
Archive
Archives
December 2004
(2)
August 2004
(6)
July 2004
(4)
June 2004
(4)
May 2004
(3)
April 2004
(1)
March 2004
(2)
February 2004
(9)
January 2004
(12)
December 2003
(11)
November 2003
(1)
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
Stan Lippman's BLog
Conversion Operators
Posted
over 10 years ago
by
slippman
2
Comments
What’s Different in the Revised Language Definition? Conversion Operators Speaking of that grotty feel to the language, having to write op_Implicit to specify a conversion just didn’t feel...
Stan Lippman's BLog
Declaring Delegates and Events
Posted
over 10 years ago
by
slippman
3
Comments
What’s Different in the Revised Language Definition? Delegates and Events The only change to the declarations of a delegate and a trivial event is the removal of the double underscore, as in...
Stan Lippman's BLog
Declaring Indexed Properties
Posted
over 10 years ago
by
slippman
2
Comments
What’s Different in the Revised Language Definition? Declaring Indexed Properties In an earlier entry on operator overloading, I showed the following construction, in which the x-coordinate of a managed...
Stan Lippman's BLog
Property Declarations
Posted
over 10 years ago
by
slippman
7
Comments
What s Different in the Revised Language Definition? Declaring Properties In the original language design, each set or get property accessor is specified as an independent member function. The declaration of each method is...
Stan Lippman's BLog
Implicit Boxing
Posted
over 10 years ago
by
slippman
14
Comments
What s Different in the Revised Language Definition? Implicit Boxing Ok, so we reversed ourselves. In politics, that would likely loose us an election. In language design, it means that we imposed a...
Stan Lippman's BLog
Declaration and Use of Overloaded Operators
Posted
over 10 years ago
by
slippman
3
Comments
What s Different in the Revised Language Definition? Support for Operator Overloading Perhaps the most baffling aspect of the original language design is its support for operator overloading or rather...
Stan Lippman's BLog
The Declaration of a Managed Enum
Posted
over 10 years ago
by
slippman
3
Comments
What s Different in the Revised Language Definition? The Declaration of a Managed Enum Type The original .NET enum declaration is preceded by the __value keyword. For example, // the original syntax...
Stan Lippman's BLog
The Declaration of a Managed Class
Posted
over 10 years ago
by
slippman
5
Comments
What s Different in the Revised Language Definition? The Declaration of a Managed Class Type In the original language definition, a reference class type is prefaced with the __gc keyword, where the...
Stan Lippman's BLog
Removal of the __ Keyword Prefix
Posted
over 10 years ago
by
slippman
4
Comments
What s Different in the Revised Language Definition? Removal of the _ _ Keyword Prefix One general transformation of the language between the original and revised language design is the removal of the double-underscore...
Stan Lippman's BLog
Finishing the Hat
Posted
over 10 years ago
by
slippman
6
Comments
Finishing the Hat (^) Once it became clear that support for .NET within C++ represented a distinct programming paradigm, it followed that the language needed to be extended to provide both a first class coding...
Stan Lippman's BLog
The Revised C++ Language Design - Part 2
Posted
over 10 years ago
by
slippman
6
Comments
The Revised C++ Language Design Supporting .NET -- Part 2 The fundamental design choice in supporting the .NET reference type within C++ is to decide whether to remain within the existing language, or to extend the language, thereby breaking...
Page 1 of 1 (11 items)