----------------------------------------------------------- New Message on BDOTNET
----------------------------------------------------------- From: Still_Looking_Out Message 7 in Discussion hi! First of all, please understand that in the context of the .NET Framework, concepts like OOPs are more specifically implemented at the CLR level. Language compilers now, mostly, apply those to the developers. For instance, C#'s internal keyword is not specific to the compiler, but is C# way to tell the CLR what OO rules will come into play. So, for internal that would be mean that the CLR will ensure that no class outside the defining assembly will be able to use an internal entity. That said, there are loads of difference between the two grammars, like: C++ supports multiple class inheritance, C# doesnt C++ supports templates, as of the moment, C# doesnt C# supports the notion of interfaces as an independent type, C++ doesnt (they are simulated using pure virtual functions) C#, using the underlying CLR, will support 64bit types, C++ cannot unless the underlying platform supports it. C#, and any CLS language, has properties are first class citizens and allow them to be defined. No such support in C++ There is no super, or root type, in C++. All types are independent. C#, because it complies with CLS, has a root type called object that can be used to store any kind of data The list can go on... anything more specific? You should consider reading the specifications for the two languages.. they can help you out a lot. Regards, Gaurav Khanna ---------------- Microsoft MVP - .NET WinToolZone - Spelunking Microsoft Technologies http://www.wintoolzone.com/ OpSupport - Spelunking Rotor http://opsupport.sscli.net/ ----------------------------------------------------------- To stop getting this e-mail, or change how often it arrives, go to your E-mail Settings. http://groups.msn.com/bdotnet/_emailsettings.msnw Need help? If you've forgotten your password, please go to Passport Member Services. http://groups.msn.com/_passportredir.msnw?ppmprop=help For other questions or feedback, go to our Contact Us page. http://groups.msn.com/contact If you do not want to receive future e-mail from this MSN group, or if you received this message by mistake, please click the "Remove" link below. On the pre-addressed e-mail message that opens, simply click "Send". Your e-mail address will be deleted from this group's mailing list. mailto:[EMAIL PROTECTED]
