C++11中新的枚举类类型来自C++/CLI版本,具有相同的名称,但它们非常不同,给我带来了问题。Val1,};
{ MyStruct(MyEnum v) : value(v) {}我正在尝试从C++/CLI类库访问这段代码,以便将其公开给.NET。type or function cannot be used in an unmanaged function
这表明即使我在
+/CLI代码。(10); s = "a new string";
当foreach与数组类型一起使用时,编译器将其转换为普通的for循环对于C#和C++/CLI,这个实现是相同的。所以我想知道C++/CLI是否允许这样做,为什么C#编译器不允许呢?当类型不是数组时,此错误是有意义的,因为foreach将被编译为GetEnumerator调用,并使用