string^ 这是个神马玩意 再有用途
string^ 这是个神马玩意 还有用途这是个什么类型 好友类前面加ref 这是干什么[最优解释]引用://nativestri
string^ 这是个神马玩意 还有用途
这是个什么类型 好友类前面加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 数组也有这样用的