c#和c++的引用有什么区别吗

2025-04-07 07:46:05
推荐回答(1个)
回答1:

c#和c++的引用区别:
C++,引用其实也是一个指针,他是直接获得某实例的地址,来使用它,只是他是获得地址是+&运算符,使用时不需要,而指针是使用实例时+*运算符,而获得地址时不需要。
C#的引用并不一定是引用地址,因为他的程序是托管的,其实是一个虚拟机分配的句柄号而已,由虚拟机通过句柄号找地址来操作,在进程中的具体地址,引用变量并没有获得。