Если у меня есть объект C++, созданный в основном потоке, а затем запущен другой поток, и из этого потока я вызываю общедоступную функцию-член созданного объекта, что происходит?
Есть ли разница, если общедоступная функция имеет параметры или если она манипулирует членами частного объекта?
По-разному ли он ведет себя в Windows, Linux или Mac OS?
Что произойдет, если объект будет создан в стеке?