Обычно я вижу это при просмотре кода Win32 gui. Мое предположение состоит в том, что он является стандартным поразрядным или, но я также иногда вижу его на C#, и кажется, что там будет лучший (более высокий уровень) способ сделать то же самое. Во всяком случае, вот пример:Что такое | оператор в вызове функции? [C++]
MessageBox(NULL, "Window Creation Failed!", "Error!", MB_ICONEXCLAMATION | MB_OK);
Спасибо,
Симус
Также обратите внимание, что это не относится к функциям вызовов, она ведет себя одинаково везде. –