У меня есть класс, который создает окно с текстом вкуса, подождите 2 секунды, а затем удаляйте себя абсолютно ничего больше.
Пример моего кода - это здесь < /p>
class foo {
public:
foo(){
isRunning = true;
t1([&]{sleep_for(2s); isRunning = false});
while(isRunning){
/*makes a window*/
};
t1.join();
/*closeWindow()*/
}
}
int main(){
foo(); //makes a window, but i can't interact with the instance
foo bar(); //doesn't make a window, and in the console logs, I see only the main thread completes.
return 0;
}
< /code>
В основном мой вопрос в том, почему в одном и том же конструкторе есть разница? Вместо этого окно никогда не создается, и не получайте больше информации, прошедшей «0».>
Подробнее здесь: https://stackoverflow.com/questions/797 ... -different
Мобильная версия