Короче говоря, ответ - нет, не без использования специфических для платформы функций.
[C ++ 03]
Сам язык C ++ не предоставляет никакого механизма для этого,Фактически, сам C ++ ничего не знает о процессах или межпроцессном взаимодействии.Без использования специфической для платформы функциональности - либо откатанной вами вручную, что означает #ifdef
s, либо в какой-либо кроссплатформенной библиотеке третьей части, такой как Boost, что также означает #ifdef
s - это невозможно сделать.
... и ...
[C ++ 11]
Язык C ++ имеет базовую концепцию потоков, но не предоставляет механизма (который я вижу)создать механизм межпроцессного взаимодействия, так что вышеупомянутое все еще применяется.