我有以下代码
ref class A
{
typedef ref struct All
{
std::string x;
}All_t;
};
在我的程序中,我以下列方式使用它
A::All_t t;
t.X = "H";
此声明引发错误为
error C4368: cannot define 'x' as a member of managed 'A::All': mixed types are not supported
我知道我在托管代码中声明了本机变量,这是不允许的,但现在我想知道我需要进行哪些更改才能使我的结构适合托管项目。
谢谢。