Possible Duplicate:
Does using references instead of pointers, resolve memory leaks in C++?
When I ask this question
Does using references instead of pointers, resolve memory leaks in C++?
A new question appears and I ask it in this post.
Does this code leak memory?
class my_class
{
...
};
my_class& func()
{
my_class* c = new my_class;
return *c;
}
int main()
{
my_class& var1 = func();
// I think there is no memory leak.
return 0;
}