iphone - 结构分配上的 EXC_BAD_ACCESS——不知道为什么会这样

标签 iphone opencv exc-bad-access

我的程序在线上崩溃了

params.hessianThreshold = threshold;

CvSURFParams cvSURFParams(double threshold, int extended)
{
    CvSURFParams params;
    params.hessianThreshold = threshold;
    params.extended = extended;
    params.upright = 0;
    params.nOctaves = 4;
    params.nOctaveLayers = 2;
    return params;
}

我不知道为什么它会在静态分配时崩溃......有什么想法吗?

最佳答案

如果该代码在 header 中,则它应该是static inline CvSURFParams cvSURFParams(double threshold, int extended)(向其添加一个static inline)。如果它不在标题中,请将其放入标题中。

关于iphone - 结构分配上的 EXC_BAD_ACCESS——不知道为什么会这样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6618937/

相关文章:

Iphone SDK 通过单击 iPad 上的模态视图 Controller 外部来关闭它

python - 在命令行中捕获 RTSP

苹果手机 : random EXC_BAD_ACCESS with NSURLConnection

ios - EXC_BAD_ACCESS UITable 在 numberOfRowsInSection 中设置 tableHeaderView

iphone - 绘制一个类似于 iPhone 的主屏幕图标的项目

ios - 如何克服这个 0 objc_msgSend

python - 我应该使用直方图或其他一些高级数学工具(例如贝叶斯网络)进行 Material 分类/识别吗?

c++ - OpenCV:FFMPEG:编解码器 id 12 和格式不支持标记 'mp4/MP4

objective-c - CoreData 在 mergeChangesFromContextDidSaveNotification 上崩溃 : invalid Summary

iphone - 如何强制 iPhone 应用程序从按 HOME 键关闭的位置自动重新启动