The problem of buffer overflows is common in the C and C++ languages because they expose low level representational details of buffers as containers for data types.
Проблема переполнений буфера характерна для языков программирования Си и C++, потому что они не скрывают детали низкоуровневого представления буферов как контейнеров для типов данных.