Причини
Відповідно до бібліотеки MSDN під час компіляції C або C++ вихідний код, за допомогою компілятор Visual C++ 2013 C/C++ Visual C++-2013 має виявити деяких буфер переповнення сценаріїв (звичайно, тільки ті, які можуть бути виявлені на компіляції часу) і виділяє попередження C4789. Проте деяких буфер-overruns не потрапляє до всіх параметрів для оптимізації Visual C++-2013, навіть, якщо інстальовано Visual Studio 2013 оновлення 5. Ви почуєте без попередження C4789 де стару версію Visual C++ 2010 року. успішно випущених попередження C4789. Примітка. Після інсталяції цього виправлення, Visual C++-2013 можна знайти буфер overruns та виділяє попередження C4789 випуску конфігурація збірки, (у разі /Od , не використовується).
Причина
Ця проблема, що виникає через неполадку в Visual Studio 2013 C/C++ компілятор.
Вирішення
Відомості про виправлення
Файл можна завантажити з центру завантажень Microsoft:Завантажити пакет виправлень. Щоб отримати додаткові відомості про завантаження файлів підтримки Microsoft, клацніть номер статті в базі знань Microsoft:
119591 , як отримати файли технічної підтримки Майкрософт від інтерактивних службMicrosoft перевірив цей файл на наявність вірусів. Корпорація Майкрософт використала останню версію програмного забезпечення для виявлення вірусів, що доступне на час публікації файлу. Файл зберігається на добре захищених серверах, які запобігають внесенню до файлу будь-яких несанкціонованих змін.
Попередні вимоги
Щоб застосувати це виправлення, слід Visual Studio 2013, що інстальовано.
Інформація про реєстр
Щоб скористатися виправленням, із цього пакета, не потрібно вносити зміни до реєстру.
Необхідність перезавантаження
Перезавантажте комп'ютер, після інсталяції цього виправлення немає.
Відомості про заміну виправлень
Це виправлення не замінює, виправлення, випущені раніше.
Виправлення помилок
Щоб вирішити цю проблему, за допомогою /Oi компілятор перемикач або аналізу коду виявити кілька екземплярів буфер overruns під час компіляції.
Стан
Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".