Если у меня есть объект С++, созданный в основном потоке, а затем запустите другой поток, и из этого потока я вызываю публичную функцию-член объекта, который я создал, что происходит?
Разве это не так, если публичная функция имеет параметры или манипулирует частными членами объекта?
Ведет ли он себя по-разному на windows, linux или mac os?
Что произойдет, если объект создан в стеке?