【发布时间】:2010-09-06 08:12:41
【问题描述】:
我还有另一个理论问题,正如标题所暗示的那样,它是评估代码的构建。基本上我正在考虑到处使用这个模板。
我用的是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
}
这里的重点是清理方法,基本上我想把这个方法放在我所有的文件中,并在需要时让它执行我的删除调用,以确保它们都在一个地方,我可以防止删除飞围绕它,作为一个菜鸟,就连我也知道可能不是你想乱七八糟的东西,也不是草率堆。
这个版本怎么样?
好坏?为什么?
那么在这些任务中使用析构函数呢?
【问题讨论】:
标签: c++ conventions delete-operator