a;
A(const Obj& arg) : a(arg){}
}
может быть такое что мы создаем обьект класса А, и пока копируется аргумент в член класса, другой поток удаляет тот самый аргумент?
можешь из shared_ptr убрать все точки сихнронизации и полюбоваться эффектом
может конечно
когда потоков больше чем 1, то может быть все, что угодно. А при определенных условиях, и с одним потоком такое возможно )
Обсуждают сегодня