Stack allocation fails and heap allocation succeeds!! Is it possible??

Posted by Prabhu on Stack Overflow See other posts from Stack Overflow or by Prabhu
Published on 2010-04-22T11:38:24Z Indexed on 2010/04/22 11:43 UTC
Read the original article Hit count: 328

Filed under:
|
|

Hello All,

I have the following piece of snippet

Class Sample
{ Obj_Class1 o1;
  Obj_Class2 o2;};

But the size of Obj_Class1 and Obj_Class2 is huge so that the compiler shows a warning "Consider moving some space to heap". I was asked to replace Obj_Class1 o1 with Obj_Class1* o1 = new Obj_Class1(); But I feel that there is no use of making this change as heap allocation will also fail if stack allocation fails. Am I correct? Or does it make sense to make this change ( other than suppressing the compiler warning ).

© Stack Overflow or respective owner

Related posts about c++

Related posts about stack