<div dir="ltr">I am not sure why that worked before...... It should have given you a memory leak before. Maybe you didn&#39;t really have leak detection turned on before?<div><br></div><div>The correct New construct to use with vtkSmartPointer is:</div>
<div>&nbsp;&nbsp;vtkSmartPointer&lt;vtkSomeObject&gt; ptr =&nbsp;vtkSmartPointer&lt;vtkSomeObject&gt;::New();</div><div><br></div><div>HTH,</div><div>David</div><div><br></div><div><br><div class="gmail_quote">On Tue, Oct 7, 2008 at 9:39 AM, pjtr hahn <span dir="ltr">&lt;<a href="mailto:pjtr.hahn@googlemail.com">pjtr.hahn@googlemail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hello,<br>
<br>
since my last CVS Update (today) &nbsp;vtkSmartPointer isn&#39;t working like<br>
expected anymore.<br>
<br>
While code like<br>
<br>
function_scope{<br>
<br>
vtkSomeObject * ptr = vtkSomeObjekt::New();<br>
<br>
...... more code ......<br>
<br>
ptr-&gt;Delete();<br>
<br>
}<br>
<br>
works I get memory leak error messages when changing the same code to<br>
<br>
function_scope{<br>
<br>
vtkSmartPointer&lt; vtkSomeObject &gt; ptr = vtkSomeObjekt::New();<br>
<br>
...... more code ......<br>
<br>
} // end scope<br>
<br>
This worked before.<br>
<br>
I&#39;m on Vista / Visual Studio Express 2008<br>
<br>
regards,<br>
<br>
Peter<br>
_______________________________________________<br>
This is the private VTK discussion list.<br>
Please keep messages on-topic. Check the FAQ at: <a href="http://www.vtk.org/Wiki/VTK_FAQ" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.vtk.org/mailman/listinfo/vtkusers" target="_blank">http://www.vtk.org/mailman/listinfo/vtkusers</a><br>
</blockquote></div><br></div></div>