string assign - C++ - Programmation
Marsh Posté le 04-08-2009 à 16:18:45
D'après la doc sgi, Assign : Synonym for operator=
j'ai envie de dire que c'est strictement identique. Dans un premier temps, j'ai eu un doute quant à la facilité de prendre un pointeur sur un opérateur, mais apparamment, il n'y a pas de souci. Peut-être que c'est plus une question de préférence ... En tout cas, pour ma part, je n'ai jamais eu besoin de m'en servir.
Marsh Posté le 05-08-2009 à 12:07:08
Je pense avoir un exemple d'utilisation, mais je peux me tromper :
Code :
|
Marsh Posté le 25-08-2009 à 15:35:06
dans ton exemple Arry, c'est à peut près équivalent (même si je soupsonne que operator=( const std::string& ) soit + rapide car le format est homogène).
Mais assign avec 2 iterateurs n'est pas simulable par = si ces 2 iterateurs ne sont pas des iterateurs de string.
Code :
|
correction : j'avais pas vu le wstring. Donc ton exemple est déjà explicite
Marsh Posté le 04-08-2009 à 09:54:37
Hi,
Dans quel contexte l'utilisation de assign est obligatoire ?
Le = ne suffit pas toujours ?