[vtk-developers] vtkStdString vs std::string

Jean-Christophe Fillion-Robin jchris.fillionr at kitware.com
Wed Feb 20 17:56:24 EST 2013


Hi Folks,

What is the advantages of one vs the other? Looking at the current code
base, seems both are widely used.


$ rm -rf Common/Core/vtkStdString.*
$ ack -c -l -h "std\:\:string" | cut -d":" -f2 | awk '{s+=$1} END {print s}'
1583
$ ack -c -l -h "vtkStdString" | cut -d":" -f2 | awk '{s+=$1} END {print s}'
2104


Are the following reason still valid:
    - allow forward declaration hence reducing the number of header
inclusion, and also speed compilation.
    - shorter symbol name. See [1]


As a best practice, should we recommend one vs the other ?

Thanks
Jc

[1] http://www.vtk.org/pipermail/vtkusers/2010-January/105450.html

-- 
+1 919 869 8849
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/vtk-developers/attachments/20130220/1d9bc305/attachment.html>


More information about the vtk-developers mailing list