当前位置: 代码迷 >> VC >> 在下初学C++/CLI,使用泛型接口时遇到有关问题,希望大神赐教
  详细解决方案

在下初学C++/CLI,使用泛型接口时遇到有关问题,希望大神赐教

热度:356   发布时间:2016-05-05 00:11:41.0
在下初学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 泛型

------解决方案--------------------
两个错误
1、不能对非托管引用类型用^
2、托管类型不能为全剧变量

------解决方案--------------------
放在类中间作为静态共有变量,代替全局变量。
  相关解决方案