Quando faccio: less /usr/include/stdio.h
(che è solo una libreria C - niente a che fare con il C++)Perché vedo THROW in una libreria C?
vedo __THROW
dopo un bel paio di dichiarazioni di funzioni. Inoltre, i commenti sopra alcune funzioni dicono che 'Questa funzione è un possibile punto di cancellazione e quindi non contrassegnata con __THROW
' A cosa serve tutto questo?
throw
è pensato per la gestione delle eccezioni ... ma per quanto ne so, C non fornisce alcun supporto per questo.
Spiegare per favore.
Quale compilatore? Sembra GCC per me. (Tieni presente che non esiste la "libreria standard", quindi è utile specificare quale implementazione usi.) – GManNickG
Ah, vedo che hai scoperto glibc :) –