Используя функцию strcpy
в MS Visual Studio выдает ошибку, говоря, что я должен использовать strcpy_s
который безопаснее использовать. Является strcpy_s
часть стандарта C ++? Или это только часть Microsoft Visual C ++?
Будет ли код, содержащий strcpy_s
только компилировать в Visual Studio?
strcpy_s()
является необязательной частью C11 (более формально называемой «условной функцией». Реализациям разрешается не реализовывать «интерфейсы проверки границ», стандартизированные в Приложении K.
Некоторые другие условные особенности C11 включают в себя:
Других решений пока нет …