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...


is throwing exception from a constructor not a good practice ?

Answers were Sorted based on User's Feedback



is throwing exception from a constructor not a good practice ?..

Answer / vikas sood

throwing exception from a constructor is not bad at all. It
is actually advised to use exceptions when you fail to
create your object properly due to any reason. In this case
memory will not be allocated for the object and no
destructor will be called.

Is This Answer Correct ?    11 Yes 1 No

is throwing exception from a constructor not a good practice ?..

Answer / manjunath

Throwing a exception from constructor is perfectly good
habit. That is how to handle errors in the constructor.
Smart pointers can also be used in this scenario.

Is This Answer Correct ?    4 Yes 1 No

is throwing exception from a constructor not a good practice ?..

Answer / dps

ya its better i think because it will take less memory and
less time

Is This Answer Correct ?    0 Yes 0 No

is throwing exception from a constructor not a good practice ?..

Answer / shwetha.v.g

Actualy though when an object is created memory will b
allocated but the process of allocation of memory will be
complete only if conytructor is successfully invoked so if
constructor throws an exception memory will not be
allocated for that object.

Is This Answer Correct ?    1 Yes 6 No

is throwing exception from a constructor not a good practice ?..

Answer / saranya

yes, because constructor does not throws an exception

Is This Answer Correct ?    1 Yes 8 No

Post New Answer

More C++ General Interview Questions

When the constructor of a base class calls a virtual function, why doesn't the override function of the derived class gets called?

0 Answers  


What are the 4 types of library?

0 Answers  


Explain the uses of static class data?

0 Answers  


What is rtti in c++?

0 Answers  


What is the difference between the compiler and the preprocessor?

0 Answers  


What is data types c++?

0 Answers  


How to access a variable of the structure?

0 Answers  


How would you use qsort() function to sort an array of structures?

0 Answers  


Which function should be used to free the memory allocated by calloc()?

0 Answers  


Implement a 2 dimensional array by one dimentional array

1 Answers   CTS,


Problem 5: Hero's Formula is A method for calculating the area of a triangle when you know the lengths of all three sides. Let a, b, c be the lengths of the sides of a triangle. The area is given by:A= pp-ap-b(p-c) | wherep= a+b+c2 | | Write a C-language code to calculate area of triangle using above method. Take the three lengths of the triangle from the user and display the area that your program calculates.

0 Answers   Maxobiz,


Is string an object in c++?

0 Answers  


Categories