Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Bertrand Motuelle
Nicolas Aunai wrote:
qu'est-ce que le 'npos' dont parle la stl, par exemple first_find_of() renvoie npos si l'élément n'est pas dans la chaine
Je pense que le nom vient de "no position". Ca sert a indiquer un index non existant de la chaine (un peu comme l´iterateur end() des collections).
comment l'utiliser ? ainsi ? std::string::npos ?
Oui.
j'ai vu sur le net std::npos seulement
Ca n´existe pas.
et j'ai essayé avec une string 's' de faire s.npos ça marche...
Oui ca marche aussi (npos est une constante statique de la classe basic_string). Mais je pense que la facon idiomatique de l'ecrire est plutot std::string:npos.
Bertrand.
Nicolas Aunai wrote:
qu'est-ce que le 'npos' dont parle la stl, par exemple first_find_of()
renvoie npos si l'élément n'est pas dans la chaine
Je pense que le nom vient de "no position".
Ca sert a indiquer un index non existant de la chaine (un peu comme
l´iterateur end() des collections).
comment l'utiliser ?
ainsi ?
std::string::npos ?
Oui.
j'ai vu sur le net std::npos seulement
Ca n´existe pas.
et j'ai essayé avec une string
's' de faire s.npos ça marche...
Oui ca marche aussi (npos est une constante statique de la classe
basic_string). Mais je pense que la facon idiomatique de l'ecrire est
plutot std::string:npos.
qu'est-ce que le 'npos' dont parle la stl, par exemple first_find_of() renvoie npos si l'élément n'est pas dans la chaine
Je pense que le nom vient de "no position". Ca sert a indiquer un index non existant de la chaine (un peu comme l´iterateur end() des collections).
comment l'utiliser ? ainsi ? std::string::npos ?
Oui.
j'ai vu sur le net std::npos seulement
Ca n´existe pas.
et j'ai essayé avec une string 's' de faire s.npos ça marche...
Oui ca marche aussi (npos est une constante statique de la classe basic_string). Mais je pense que la facon idiomatique de l'ecrire est plutot std::string:npos.