Функция system('pause') в C++ считается зависимой от платформы, потому что она работает только в системах Windows, а в системах на базе Unix, таких как Linux или macOS, не функционирует. 23
Это связано с тем, что system('pause') — часть Windows API, и для других операционных систем необходимо использовать альтернативные решения. 1