Objects as default values in c++
<p>is there a way to have a default Object for parameters in C++ functions? I tried</p>

<pre><code>void func(SomeClass param = new SomeClass(4));
</code></pre>

<p>and it worked. However how would I am I supposed to know wheter I have to free the allocated memory in the end? I would like to do the same without pointers, just an Object on the stack. is that possible?</p>
