Witam. Tworzę dosyć dużą aplikację i zastanawiam się jak podzielić mój program. Czy robienie wszystko w klasach, mimo że i tak tworzę tylko jeden, globalny obiekt i tylko na nim operuję jest prawidłowe czy może lepiej robić wszystko na zwykłych funkcjach, namespace'ach?
I drugie pytanie, jak jest różnica między tworzeniem obiektu tak:
.h:
class CClass
{
public:
CClass();
~CClass();
}; CClass Class;
A takim:
.cpp:
CClass* Class= new CClass;
.h:
class CClass
{
public:
CClass();
~CClass();
};
extern CClass* Class;