Je me souviens d'avoir vu quelque part que l'opérateur "^" est utilisé comme un opérateur de pointeur dans le code C++ géré. Par conséquent "^" devrait être équivalent à "*" opérateur droite?comprehension Chaîne^en C++ .Net
Si l'on suppose ma compréhension est bonne, quand j'ai commencé à comprendre .Net et codifiés quelques exemples de programmes, je suis tombé sur un code comme ceci:
String ^username; //my understanding is you are creating a pointer to string obj
.
. // there is no malloc or new that allocates memory to username pointer
.
username = "XYZ"; // shouldn't you be doing a malloc first??? isn't it null pointer
J'ai du mal à comprendre cela.