在调用子函数中申请空间

Posted on 2013-08-24 20:03  sylar少侠  阅读(161)  评论(0)    收藏  举报

下面一段代码:

void A(){
int *array;
 B();
for(int i=0;i<10;i++)
cout<<array[i]<<"\t";(在B中申请的空间无法使用)

}
void B(){
array=new int[10];
for(int i=0;i<10;i++)
array[i]=i;
}

在vs2010中是可行的,但是用mex编译之后放到matlab中就思密达了,还没找到原因。

HELP!

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3