Mi è stato recentemente detto che l'utilizzo di size_t
come dichiarato nello spazio dei nomi globale non è corretto in C ++, apparentemente perché size_t
è una caratteristica C. Ho esaminato questo aspetto e ho trovato questa domanda su Stack Overflow:
La risposta in alto rende abbastanza chiaro che non c'è alcuna differenza reale tra size_t
e std::size_t
, ma ciò lascia aperta la questione dello stile e della correttezza.
Dato che sto programmando in C ++, è "sbagliato" usare una caratteristica C come size_t
al posto del% più piccolo, ma non meglio, del C ++ std::size_t
?