Ich finde C++ in deinem Fall ein bisschen unpassend, weil du sicher keinen RAM sparst, aber wenn es sein muss, mache eine Klasse CApp, die deine Methoden und die Variable als Member enthält. Dann hat sich dein Problem eh gelöst. Wenns sein muss könntest du deine Variable mit new im Konstruktor erzeugen (also wieder als Zeiger) und im Destruktor mit delete löschen.