normalmente non c'è nessuna ragione di offuscare un sorgente c o c++, perchè è sufficiente non distribuirlo. Alcune volte si offusca il codice per impedire che il decompilato sia in qualche maniera comprensibile ma sono tecniche che io non conosco, fai una rapida ricerca su google.
ciao
sergio