Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++;线程:尝试使用已删除的函数 我用JULS框架在C++中制作了MIDI生成器。 我想在不同的线程中生成,这样它就不会阻塞我的整个程序。 这是我制作线程的方式: std::thread generationThread (&MainContentComponent::generateProgression,var1, var2);_C++_Multithreading_Juce - Fatal编程技术网

C++;线程:尝试使用已删除的函数 我用JULS框架在C++中制作了MIDI生成器。 我想在不同的线程中生成,这样它就不会阻塞我的整个程序。 这是我制作线程的方式: std::thread generationThread (&MainContentComponent::generateProgression,var1, var2);

C++;线程:尝试使用已删除的函数 我用JULS框架在C++中制作了MIDI生成器。 我想在不同的线程中生成,这样它就不会阻塞我的整个程序。 这是我制作线程的方式: std::thread generationThread (&MainContentComponent::generateProgression,var1, var2);,c++,multithreading,juce,C++,Multithreading,Juce,GenerateProgration是基于var1(整数)和var2(布尔值)生成MIDI的函数 线程是在MainContentComponent类中创建的,GenerateProgration是该类的一个函数 问题是我得到了一个编译错误:“尝试使用一个删除的函数”。 谁能告诉我我做错了什么 我不知道为什么我在这件事上投了这么多反对票。 幸运的是,我的一个朋友告诉我出了什么事。 我还需要给出当前的背景。 由于线程是在同样包含函数的类中创建的,所以上下文可以是“this” 还是我的情况 s

GenerateProgration是基于var1(整数)和var2(布尔值)生成MIDI的函数

线程是在MainContentComponent类中创建的,GenerateProgration是该类的一个函数

问题是我得到了一个编译错误:“尝试使用一个删除的函数”。
谁能告诉我我做错了什么

我不知道为什么我在这件事上投了这么多反对票。 幸运的是,我的一个朋友告诉我出了什么事。 我还需要给出当前的背景。 由于线程是在同样包含函数的类中创建的,所以上下文可以是“this”

还是我的情况

    std::thread generationThread (&MainContentComponent::generateProgression,this,var1, var2);

不知道为什么我在这件事上投了这么多反对票。 幸运的是,我的一个朋友告诉我出了什么事。 我还需要给出当前的背景。 由于线程是在同样包含函数的类中创建的,所以上下文可以是“this”

还是我的情况

    std::thread generationThread (&MainContentComponent::generateProgression,this,var1, var2);

请使用or“尝试使用已删除的函数”回答您的问题,通常是试图使用已通过删除复制构造函数的JUCE_DECLARE_NON_COPYABLE_with_LEAK_DETECTOR宏声明的类的复制构造函数之间的冲突。请使用or回答您的问题“尝试使用已删除的函数"通常是某个试图使用类的复制构造函数的对象之间的冲突,该类已使用JUCE_DECLARE_NON_COPYABLE_with_LEAK_DETECTOR宏声明,该宏通过删除复制构造函数来工作。您的问题和答案获得了支持:感谢您花时间回答自己的问题,以帮助其他人解决您的问题,并且回答:感谢你花时间回答你自己的问题,帮助我们其他人