【发布时间】:2008-12-19 18:05:05
【问题描述】:
如何检查变量,特别是指针,是否在 C++ 中定义?假设我有一堂课:
class MyClass {
public:
MyClass();
~MyClass() {
delete pointer; // if defined!
}
initializePointer() {
pointer = new OtherClass();
}
private:
OtherClass* pointer;
};
【问题讨论】:
-
你能编辑一下标题吗?听起来您想检查是否定义了变量(字面意思)。但看起来您想检查变量是否包含已定义的值。