Stai pasticciano di concetti: usando i permessi di lettura/scrittura, puoi rendere QUALUNQUE file SOLO leggibile, SOLO scrivibile, SOLO da un certo utente/insieme di utenti.
Questo ha poco a che fare con il cpp (non nulla, perche' la creazione di un file comunque richiede la chiamata di una API di sistema operatori, e quindi puo' sempre essere fatta in C/C++) ma con la gestione della sicurezza