1 in stack:
void myfunc()
{
CFoo foo ; //in stack ;
}
2 in heap
void myfunc()
{
CFoo* foo = new CFoo(); //in heap
}
3 global
CFoo foo ; //global
4 local static
void myfunc()
{
static CFoo foo ; //local static
}
1 in stack:
void myfunc()
{
CFoo foo ; //in stack ;
}
2 in heap
void myfunc()
{
CFoo* foo = new CFoo(); //in heap
}
3 global
CFoo foo ; //global
4 local static
void myfunc()
{
static CFoo foo ; //local static
}