在C++中,以下代码给出了编译器错误:
void destruct1 (int * item)
{
item->~int();
}
这段代码几乎相同,我只是将int定义为另一种类型,并且发生了一些魔术:
typedef int myint;
void destruct2 (myint * item)
{
item->~myint();
}
在C++中,以下代码给出了编译器错误:
void destruct1 (int * item)
{
item->~int();
}
这段代码几乎相同,我只是将int定义为另一种类型,并且发生了一些魔术:
typedef int myint;
void destruct2 (myint * item)
{
item->~myint();
}