Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

C++ & C# differences ?

Answer Posted / om nama shivaya

C++ and C# both are object oriented programing languages
but C++ is having one draw back that can be rectified by C#
Draw back in C++ : Multiple Inheritance
Multiple Inheritance is having lot of draw backs .
Multiple Inheritance : Derived class which may contain more
than one base class.
the Draw back is Multiple base classes which are having
same method . so Derived class will get problem while
inheriting the base class methods.
Eaxmple for Multiple Inheritance : Let us consider 4 classes
A(Base class) having Method (MethA)
-----------------------------------------
| |
B(Sub Class)(Meth1) C(Sub Class)(Meth1)
-----------------------------------------
|
D(Derived class) having method(Meth1)
So B,C,D all are having same method (Meth1) with same
signature .now the Problem with Multiple Inheritance is
Their will be clash for class D to inherite base class
method (Meth1) from B and C class.
These problem is rectified in C# by providing solution :
Derived class should not contain morethan one base class
this can be achived by Multiple Interface
Multiple Interface :A class may Inherite one base class and
it can inherit multiple interfaces .

Is This Answer Correct ?    0 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What are the advantages of .net core?

985


Explain what is an interface and what is an abstract class? Please, expand by examples of using both. Explain why?

1052


Is .net core the future?

1011


Explain what is an application domain?

988


Explain what is an anonymous method and how is it different from a lambda expression?

969


Explain what is the difference between constants and read-only variables?

960


What are the improvements made in cas in .net 4.0?

970


How you apply a theme in whole application in .Net?

1226


Explain the difference between the while and for loop.

991


Explain me what is the difference between a class and an object, and how do these terms relate to each other?

952


What are the properties of ADO.NET?

1129


What is close method? How its different from finalize and dispose?

1013


Explain what is heap and what is stack?

1081


How does linq work?

1042


What's singlecall activation mode used for in .net?

1002