デストラクタの使用に行き詰まっています 私の簡単なコード構造は次のようなものです
class test
{
private:
string code;
int digit, num_digit;
//destructor
~test()
{
if(digit >= 0 && digit > num_digit)
{
for(unsigned int i=0; i<code.length(); i++) delete &code[i];
}
}
};
<more code> .............
<more code> .............
int main()
{
Test test1
test1.~test();
}
デストラクタの部分を通過すると、コアが異常終了します。Unix コンパイラは Aborted - 'core dumped' と言っています。何か考えはありますか?