这是个什么类型 好友类前面加ref 这是干什么
------最佳解决方案--------------------------------------------------------
非常正确 而且在本地层 也只用管new 不用delete 相当于一个智能指针类型
------其他解决方案--------------------------------------------------------
你先去msdn看看ref、out这个两个关键字吧
http://msdn.microsoft.com/zh-cn/library/14akc2c7(v=vs.80)
------其他解决方案--------------------------------------------------------
String^ 这不是C++的标准类型 是MS专业类型 为解决托管代码和本地代码通信增加的
比如你在本地代码中 使用String^ a = new String("test") 返回回给托管代码
托管代码不用去释放a的内存
------其他解决方案--------------------------------------------------------
//native
string^ Get()
{
retrun new string("test")
}
//C#
string^ a = Get();
然后不用去delete上面那个Get中分配的堆内存是吧
------其他解决方案--------------------------------------------------------
该回复于2012-05-17 09:30:06被版主删除
------其他解决方案--------------------------------------------------------
该回复于2012-05-17 09:30:16被版主删除
------其他解决方案--------------------------------------------------------
非常感觉 测试了下 的确是立即释放的托管内存 刚查了MSDN 数组也有这样用的