pour un fichier binaire j'éviterai d'utiliser int, short ou long mais int32_t, int16_t ou int64_t qui eux te garantissent la taille ;)
Ça m'a un peu étonné de ne pas pouvoir faire ça, pour un langage pourtant si puissant en terme de templates.
tu peux le faire mais avec le bon itérateur :
std::vector<int>bufferInt((std::istream_iterator<int>(file)),std::istream_iterator<int>());// ou bufferInt.insert(bufferInt.end(),std::istream_iterator<int>(file),std::istream_iterator<int>());
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: Performance
Posté par fearan . En réponse au journal Moi, expert C++, j'abandonne le C++. Évalué à 2.
pour un fichier binaire j'éviterai d'utiliser int, short ou long mais int32_t, int16_t ou int64_t qui eux te garantissent la taille ;)
tu peux le faire mais avec le bon itérateur :
Il ne faut pas décorner les boeufs avant d'avoir semé le vent