我正在使用最新的 SDK 开发一个 iOS 应用程序。
这个应用程序有一些 C++ 类。
当我为该类调用方法时,出现错误:
这是 C++ 类的一部分。
#ifdef __APPLE__
const char* path = jFileName ;
const char* tempPath = jTempFileName ;
const char* truckPath = jTruckFileName;
const char* truckTempPath = jTruckTempFileName;
#endif
MyFunction(path,tempPath);
On MyFunction(path,tempPath);
,path
并且tempPath
具有有效值。
但是,我在这里得到错误:
void MyFunction(const char* inFileName, const char* outFileName)
{
[ ... ]
unsigned char inbuf[1024000], outbuf[1024000];
[ ... ]
}
添加评论我发现错误就在这里:unsigned char inbuf[1024000], outbuf[1024000];
当我的函数只有那一行时。
此错误仅出现在设备上。
我怎么知道问题出在哪里?