C++ > Variables !
Petit-Ourson
-
polo021 -
polo021 -
En php on peut faire un truc du style :
$bd1 = "Variable"; // Première variable
$ouv = "Ma".$bd1; // Concaténation
${$ouv} = "toto"; // J'affecte toto à ma variable $MaVariable
y'a t il moyen de faire qqc de semblable en C++ même si je dois définir la variable 'MaVariable' en debut de programme ?
$bd1 = "Variable"; // Première variable
$ouv = "Ma".$bd1; // Concaténation
${$ouv} = "toto"; // J'affecte toto à ma variable $MaVariable
y'a t il moyen de faire qqc de semblable en C++ même si je dois définir la variable 'MaVariable' en debut de programme ?
3 réponses
-
EN C++ pour concaténer 2 chaînes tu peux utiliser l'opérateur: + de la classe CString
ce qui te donne:
CString str1="ma ";
str1+="variable"; //ou str1=str1+"variable" -
Pour faire une variable de variable en C/C++ il faut utiliser les pointeurs,
Var1 contient l'adresse de var2
var2 contient la chaine de caractère
tu accedes au contenu de ta variable dans la variable avec *Var1 -