//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 泛型
------解决方案--------------------
两个错误
1、不能对非托管引用类型用^
2、托管类型不能为全剧变量
------解决方案--------------------
放在类中间作为静态共有变量,代替全局变量。