Librerie protette: libreria standard C++
Diversi sono stati apportati miglioramenti alle librerie forniti con Visual C++, incluse la libreria standard di C++, per renderne i nomi più sicure.
Diversi metodi della libreria C++ standard sono stati identificati come potenzialmente non sicuri che potrebbero comportare un sovraccarico del buffer o un altro problema nel codice. L'utilizzo di questi metodi è sconsigliato e i nuovi metodi, più sicuri sono stati creati per sostituirle. Questi nuovi metodi tutti terminano in _s.
Diversi miglioramenti sono stati fatti per eseguire gli iteratori e algoritmi più sicuri. Per ulteriori informazioni, vedere Iteratori verificati, Supporto degli iteratori di debug e _ITERATOR_DEBUG_LEVEL.
Note
Nella tabella seguente sono elencati i metodi della libreria C++ standard che sono potenzialmente non sicuri nonché il relativo equivalente più sicuro:
Metodo potenzialmente pericoloso |
Equivalente più sicuro |
---|---|
Se si chiama uno dei metodi potenzialmente non sicuri precedente, oppure se si utilizza correttamente gli iteratori, il compilatore genererà Avviso del compilatore (livello 3) C4996. Per informazioni su come disabilitare questi avvisi, vedere _SCL_SECURE_NO_WARNINGS.
Argomenti della sezione
Supporto degli iteratori di debug