首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

小弟我这样做有没有有关问题呢

2012-06-13 
我这样做有没有问题呢?我想做一个对象数组,但是VC++好象不能 NEW 带参的构造函数所以我就想了一个中转的办

我这样做有没有问题呢?
我想做一个对象数组,但是VC++好象不能 NEW 带参的构造函数
所以我就想了一个中转的办法,但是不知道这样可以吗?
会不会给程序带来后遗症呢?
class a{ 
  int i; 

  a(int n)
  { 
  i = n; 
  } 
}; 

void main()
{
  hwnd *b = (hwnd)new a(111);
  hwnd *c = new hwnd[10]
   
  for(i = 0;i<=10;i++)
  {
  c[i] = b;
  }
   
  (Button*)b

}

[解决办法]
"VC++好象不能 NEW 带参的构造函数"
单个可以,
数组不行。

[解决办法]
数组要new后赋值。
[解决办法]
你这么做有问题,除非重载操作符‘=’,你这只是表面的复制。

热点排行