Lavoro su una base di codice C ++ ben consolidata e incorporata. Abbiamo utilizzato un'API proprietaria per il nostro file system. Per una migliore integrazione con le librerie C di terze parti, stiamo attualmente implementando la maggior parte di stdio.h
e fcntl.h
. Ho fatto quello che pensavo fosse una proposta non controversa che dovremmo anche implementare la classe fstream e incoraggiare il nuovo C ++ codice per usarlo al posto della nuova API di tipo C (alla nostra base di codice). Disponiamo già delle stdout
parti di iostream
disponibili, sebbene non sia ampiamente utilizzato.
Data una scelta tra l'utilizzo di stdio
e fstream
, quali sono i buoni motivi per scegliere stdio
per lo sviluppo di software embedded in C ++?