请问在C++/CLI中:
引用类型的类中含有值类型变量,那么这个值类型变量是在栈上还是在托管堆上? 我认为是在托管堆上。
值类型的类中包含引用类型变量,那么这个引用类型变量在栈上还是在托管堆上?我认为是在托管堆上。
请问我这样的认为对吗?
在C++/CLI中值类型将以value class或者value struct代替。值类和引用类型一样,也可以包含成员变量以及成员函数。不同的是,值类型实例不像引用类型被分配到了托管堆上,调用者直接通过实例访问其包含的值,而不是通过一个句柄进行访问。值类型实在栈上的 麻烦把正确答案设为解答。
你说的好像是值类型和引用类型的区别。
我问的是
引用类型的类中含有值类型变量 和 值类型的类中包含引用类型变量 时,
情况是怎么样的。
为什么没人回答我。
没人研究这个吗?