<div dir="ltr">Hi Folks, <div><br></div><div>What is the advantages of one vs the other? Looking at the current code base, seems both are widely used.</div><div><br></div><div><div><br class="">$ rm -rf Common/Core/vtkStdString.*</div>

<div>$ ack -c -l -h "std\:\:string" | cut -d":" -f2 | awk '{s+=$1} END {print s}'</div><div>1583</div><div>$ ack -c -l -h "vtkStdString" | cut -d":" -f2 | awk '{s+=$1} END {print s}'</div>

<div>2104</div></div><div><br></div><div><br></div><div style>Are the following reason still valid:</div><div style>    - allow forward declaration hence reducing the number of header inclusion, and also speed compilation.</div>

<div style>    - shorter symbol name. See [1]</div><div style><br></div><div style><br></div><div style>As a best practice, should we recommend one vs the other ?</div><div><div><br></div><div style>Thanks</div><div style>

Jc</div><div style><br></div><div style>[1] <a href="http://www.vtk.org/pipermail/vtkusers/2010-January/105450.html">http://www.vtk.org/pipermail/vtkusers/2010-January/105450.html</a></div><div style><br></div>-- <br>+1 919 869 8849<br>


</div></div>