Struct existence in functions/methods
<p>Say</p>

<pre><code>a_function(mystruct::create().execute());
</code></pre>

<p><code>create()</code> creates an instance of struct as <code>mystruct s()</code>
then the method <code>execute()</code> returns something.</p>

<p>does the struct continue to exist for the entire time the function is executed or is it released? </p>
