У меня есть еще один теоретический вопрос, так как в заголовке предлагается оценить сборку кода. В основном я рассматриваю возможность использования этого шаблона везде.
Я использую VC ++ VS2008 (все включено)
Stapel.h
class Stapel
{
public:
//local vars
int x;
private:
public:
Stapel();
Stapel(int value);
~Stapel(){}
//getters setters
void set_x(int value)
{
x = value;
}
int get_x(int value)
{
x = value;
}
void CleanUp();
private:
};
Stapel.cpp
#include "Stapel.h"
Stapel::Stapel()
{
}
Stapel::Stapel(int value)
{
set_x(value);
}
void Stapel::CleanUp()
{
//CleanUpCalls
}
Основным моментом здесь является метод очистки, в основном я хочу поместить этот метод во все мои файлы повсюду, и просто позволить ему делать мои вызовы удаления, когда это необходимо, чтобы убедиться, что все это в одном месте, и я могу предотвратить полет удаления вокруг которого, как новичок, даже я знаю, что это, вероятно, не то, с чем вы хотите возиться и не иметь неряшливую кучу.
А как насчет этой сборки?
Хорошо, плохо? почему?
А как насчет использования деструкторов для таких задач?