43Fermer45
DudeLe 10/11/2007 à 17:37
Je me demandais de quoi vous parliez au début magic
Mais en lisant le wiki ca m'est revenu ces regles ^^'

Donc en fait ce que j'essai de faire c'est de contourner cette histoire d'aliasing mais du coup c'est un peu crado non ? tripo

Edit > Mais je me demande si ce n'était pas un truc tout bete du genre :
void ma_Fonction ( char *carac)
{
  char caractere = *(&(carac));
}

Ainsi, si je passe un pointeur de pointeur a ma_Fonction ca devrait dereferencer jusqu'a trouver le caractere. Et ca marche aussi pour le cas où je passe une chaine brute me semble-t-il.
Mais y'a un truc qui m'intrigue : le compilateur ne va-t-il pas optimiser le '*(&(carac))' en 'carac' tout simplement ? confus
Chui perduuuuuuuuuu aidez-moiiiiiiiii xD magic