Bonjour � tous,
Ces deux fonctions (std::copy et std::swap_ranges) sont d�pr�ci�es.
Par quoi les remplacer?
Merci,
A bient�t
Version imprimable
Bonjour � tous,
Ces deux fonctions (std::copy et std::swap_ranges) sont d�pr�ci�es.
Par quoi les remplacer?
Merci,
A bient�t
Heu... je sais pas, le warning dit �a:
Citation:
warning C4996: 'std::copy': Function call with parameters that may be unsafe - this call relies on the caller to check that the passed values are correct. To disable this warning, use -D_SCL_SECURE_NO_WARNINGS. See documentation on how to use Visual C++ 'Checked Iterators'
d:\program files\microsoft visual studio 8\vc\include\xutility(2370)*: voir la d�claration de 'std::copy'
Mais effectivement j'utilise �a avec des tableau de type C.
Y'a pas une autre instruction pour copier des tableaux de type C ?
:mouarf:
Ben si ton tableau est constitut� que de type C il y as memcpy...
Mais pourquoi utiliser un tableau de type C???
un vector est bien mieux et aussi simple a utiliser?
Elle est depreci� car visual ne peut verifier la memoire avec le tableau de type C. Avec les iterator, visual peut rajouter du code pour rendre safe la copy
Ha ok,
En fait c'est pour une application 3D, et j'ai pas forc�ment besoin de conteneur particulier donc je me suis dit autant utiliser les tableau les plus basics possible, �a sera plus performant.
Merci beaucoup,
A bient�t
Elles ne sont d�pr�ci�es que par Visual, car Visual s'assoie sur les standards.
Ignore le warning ou d�sactive-le avec un #define _SCL_SECURE_NO_WARNINGS bien plac� (ou directement l'option -D � la compilation)...
Ok, merci.
A bient�t :)