关于类型转换的问题

davidlxm 2002-02-21 01:30:24
我创建了__gc一个类,如何把类中的成员的变量的地址转换成__nogc的地址,如下:

__gc public class CFoo
{
public:
float m_member;
static float * op_Explicit(CFoo & foo)
{
return &foo.m_member; // 编译通不过,不能把float __gc*转换成float*
//把它改成如下,编译通过,但不知道会不会出问题,我怕托管的变量地址会变
float * t = &foo.m_member;
return *(float**)&t;
}
};
...全文
75 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
davidlxm 2002-03-11
  • 打赏
  • 举报
回复
没人知道吗?

7,540

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧