I compilatori C ++ più vecchi (ad es. VS2008 e gcc3.4) potrebbero collegarsi con librerie esterne scritte in C ++ 11?
Il mio pensiero è che i file .lib C ++ 11 siano solo byte code in questa fase, e non dovrebbe disturbare i compilatori più vecchi come è stato generato, purché sia in qualche modo risolvibile e richiamabile.
Sto sviluppando una piccola libreria la cui API dovrebbe ancora supportare gli utenti C ++ 03. Quindi, guardando al futuro, mi chiedo se sia ok implementare la mia libreria usando utili funzioni come std::unique_ptr
e simili, o devo semplicemente attenermi boost::
?