【问题标题】:Why is this code resulting in bad access? [closed]为什么这段代码会导致访问不正确? [关闭]
【发布时间】:2018-10-14 11:03:59
【问题描述】:
WildcardFileFilter wavFiles = WildcardFileFilter("*.wav", "", "wavFiles");

fileChooser = new FileBrowserComponent(
                   FileBrowserComponent::FileChooserFlags::openMode
                   | FileBrowserComponent::FileChooserFlags::canSelectFiles
                   | FileBrowserComponent::FileChooserFlags::canSelectDirectories,
                   File("/Users/harrygardiner/Desktop"), &wavFiles, nullptr);

我试图在我的音频应用程序中隔离 .wav 文件,但它一直告诉我我遇到了错误的访问问题,这是为什么呢?

【问题讨论】:

    标签: c++ audio exc-bad-access juce


    【解决方案1】:

    您的wavFiles 存在于堆栈中。 fileChooser 可能比 wavFiles 寿命更长,然后尝试访问它导致未定义的行为。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-26
      • 2020-08-20
      • 2011-03-16
      • 2012-08-27
      • 2013-01-18
      • 2015-07-04
      相关资源
      最近更新 更多