10729Fermer10731
BrunniLe 17/02/2014 à 09:14
Zeph (./10728) :
Le premier c'est parce que c'est une chaine donc pas le choix (sauf qu'il manque un "const"), les deux suivants j'imagine que c'est pour rien montrer que ce sont des paramètres de sortie (sauf qu'il manque toujours un const), et le dernier c'est probablement juste pour éviter de faire un passage par valeur (il aurait du se trouver avant les paramètres de sortie, mais je suppose qu'il existe une autre variante de cette méthode qui fournit une valeur par défaut pour lui, du coup il faut qu'il soit à la fin pour que les paramètres restants soient bien toujours aux mêmes positions) ? Bon, c'est moche quand même grin

Non mais l'avant dernier est aussi une référence simple, juste pourquoi le dernier on dirait qu'on le passe par valeur à l'appel je comprends pas.
Mais sinon c'est la première fois que je vois cette notion d'allocateur qui gère la mémoire pour la lib et qui permet du coup de bien contrôler la mémoire même sur des plate-formes limitées smile