C#-ban tudomásom szerint referenciák vannak, és nem pointerek, akkor a C++ nyelv esetén miért ragaszkodsz a pointerekhez? Felesleges, sőt, helytelen gyakorlat. A referencia biztosan mutat valahova (létező, azonos típusú objektumra), a pointer meg leginkább oda, ahova (nem) akarom.