读书人

在下初学C++/CLI使用泛型接口时遇到

发布时间: 2013-08-13 16:43:28 作者: rapoo

在下初学C++/CLI,使用泛型接口时遇到问题,希望大神赐教
//stdafx.h
//...
struct wallType
{ int r,c;
bool isfix;
void draw(Graphics^g);
};
IList<wallType^>^walls;

//draw.cpp
//...
void initialize(maps m)
{ walls=gcnew List<wallType^>();
//...
}
进行调试的时候报错:
在下初学C++/CLI,使用泛型接口时遇到有关问题,希望大神赐教 c++/cli 泛型
[解决办法]
两个错误
1、不能对非托管引用类型用^
2、托管类型不能为全剧变量

[解决办法]
放在类中间作为静态共有变量,代替全局变量。

读书人网 >VC

热点推荐