Sono stato da cliente e non potevo risponderti.
Se hai una cosa del genere Ciao.pippo(); che esegue del codice e poi deve dare un valore di "ritorno", la strada più ovvia è che pippo() ritorni un valore
Quindi dentro a pippo dovrai mettere una return(CodeB)
Quindi if ( Ciao.pippo()==10 ) {
ma... quel tuo CodeB non ha senso tra le variabili globali del solo .cpp dovebbe essere una variabile locale di pippo() (ma tu pippo non posti il codice !!)
Come detto da altri, altra strada è che CodeB sia variabile interna della classe, meglio se private
poi, pippo() la scrive e dall'esterno la leggerai, se public direttamente (che schifo!)
o crei un metodo per leggerla esempio GetCodeB() che solo un return di CodeB.
Ciao.pippo();
if( Ciao.CodeB==10) ... // brutto
if( Ciao.GetCodeB()==10) ... // meglio GetCodeB esempio di nome del metodo