Ricordo di aver visto da qualche parte l'operatore "^" è usato come operatore puntatore nel codice C++ gestito. Quindi "^" dovrebbe essere equivalente a "*" operatore giusto ??comprensione String^in C++ .Net
Supponendo la mia comprensione è giusto, quando ho iniziato a comprendere .Net e codificato alcuni programmi di esempio, mi sono imbattuto in un po 'di codice come questo:
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
Sto avendo difficoltà a capire questo.