类不保存在构造函数中设置的值

时间:2013-11-02 17:38:53

标签: c++ constructor

为了简化这一点,我正在创建一个在构造函数中设置了值的类,如图所示。稍后访问此值时,它将返回未初始化的垃圾值。有任何想法吗?我已经检查了构造函数中的值,它是正确的但是一旦退出该范围,它就会失去它的值。这感觉就像一个范围解决问题,但我以前从未经历过这种方式。

class HashTable{
private:
    int tableSize;
public:
    HashTable();
    HashTable(int numBuckets);
    ~HashTable();
    int getTableSize();
}
HashTable::HashTable(int numBuckets){
    tableSize = numBuckets;
}
int HashTable::getTableSize(){
    return tableSize;
}

0 个答案:

没有答案