[Dcmlib] str <<"" vs str.seekp(0)

Jean-Pierre Roux jpr at creatis.insa-lyon.fr
Thu Mar 3 18:20:26 CET 2005


Bonjour.

Dans vtk/vtkGdcmWriter.cxx, les intructions :
   std::ostringstream str;
   tr << "";  // affectation a la sauvage d'une chaine vide

on ete remplacées par :
str.seekp(0); // plus propre

Le probleme, c'est que lorsque j'ai :

   str << "";
   str << dim[0];
    std::cout << "-----------------------[" << dim[0]
              << "] [" << str.str() << "]" <<std::endl;
Il y a deux fois meme valeur (normal)

  str.seekp(0);
  str << dim[0];
  std::cout << "-----------------------[" << dim[0]
              << "] [" << str.str() << "]" <<std::endl;
la deuxieme valeur est vide ?!?

Elle est ou, la gauffre ?
Thx.

JP

--> vtkGdcmWriter.cxx casse .





More information about the Dcmlib mailing list