我用一个函数
f(vector <double>FDt,int FNum,double NCtd[][20],double LCtd[][20])
其中NCtd,LCtd都是1024*20的数组,但调用的时候出现堆栈溢出。
想用指针作为参数f(vector <double>FDt,int FNum,double **NCtd,double **LCtd]),调用时用二维数组付值给**NCtd,编译不通过,请问怎么解决啊?
另外堆栈大小在VC++中应该设多大啊,我怎么设10M也不行啊?
f(vector <double>FDt,int FNum,double NCtd[][20],double LCtd[][20])
其中NCtd,LCtd都是1024*20的数组,但调用的时候出现堆栈溢出。
想用指针作为参数f(vector <double>FDt,int FNum,double **NCtd,double **LCtd]),调用时用二维数组付值给**NCtd,编译不通过,请问怎么解决啊?
另外堆栈大小在VC++中应该设多大啊,我怎么设10M也不行啊?
解决方案 »
- 在深圳,3000~4000元可以找到怎么样的开发人员?
- 如何用vc在程序里调用一个excel格式的文件?
- 问一个入门问题:如何同在一个线程中处理消息和事件?
- 有关vc工程保存
- 对于CEvent 或 CMutex 这种系统内核级的对象如何控制不让其他的进程或者线程访问
- vc的odbc类如何使用sql语句?
- 写dll模块,有什么调试方法或工具啊?我现在只会使用AfxMessageBox()看。
- DirectShow中如何使用IMediaSeeking->SetPositions函数实现视频播放时当前位置向前移动或向后移动?
- -===”在线等待“==-注册表里的组件下的InprocServer32子键包含的是线程模形,什么时候用到?
- 想多个给分,系统不让!怎么写好开发文档.见者有分
- 用MS HTML Help Workshop 创建Context-sensitive Popup帮助时总是出错?
- 有关在托盘的图标上鼠标右键响应弹出快捷菜单问题
另外,vector最好传送指针或者引用吧。
把二维数组的首地址赋值给NCtd,我将数组大小调到1022*20时,就没有堆栈溢出现象,
和vector无关。
1:用new动态分配
2:不在某一类头文件中定义,直接定义成前局变量.