Lors du passage à la version 2.0, il est prévu de supprimer définitivement certaines classes qui sont obsolètes depuis plusieurs années et de modifier quelque peu le comportement d'autres classes.
Le tableau suivant liste les classes qui seront supprimées et comment les remplacer.
ConstCString | A remplacer par la classe String |
CString | A remplacer par la classe String |
CStringAlloc | A remplacer par la classe String |
CStringBufT | A remplacer par la classe String |
OCStringStream | A remplacer par la classe OStringStream |
CArrayT | A remplacer par la classe UniqueArray |
BufferT | A remplacer par la classe UniqueArray |
CArrayBaseT | A remplacer par la classe ArrayView |
ConstCArrayT | A remplacer par la classe ConstArrayView |
CArray2T | A remplacer par la classe UniqueArray2 ou UniqueMultiArray2 |
CArray2BaseT | A remplacer par la classe Array2View ou MultiArray2View |
CArrayBuilderT | A remplacer par SharedArray |
MutableArray | A remplacer par SharedArray |
ConstArray | A remplacer par SharedArray |
La version 2.0 comporte aussi les modifications suivantes: