"delete this"是什么意思?
What does "delete this" mean?
可能的重复项:
C++:删除这个?
从成员函数delete this
指针是什么意思?
据我了解: new
返回this
指针,我们将其传递给 delete
,后者在释放内存之前调用析构函数。所以delete this
应该做同样的事情。
我怀疑析构函数是否会被调用?
将调用析构函数。
相关文章:
- 表示"accepting anything for this template argument" C++概念的通配符
- 为什么使用 "this" 指针调用派生成员函数?
- 这个语法std::class<>{}(arg1, arg2) 在C++中是什么意思?
- C++错误:"error: int aaa::bbb is protected within this context"
- 我可以将调用类的"this"传递给 lambda 函数吗?
- 创建具有 new in 函数和"this is nullptr"异常的对象
- 标准 N3337 5.2.10 第 7 条中的C++"类型"是什么意思?
- "类模板示例<int>;"语句对 C++11 是什么意思?
- 关于C++中具有多重继承"this"指针的说明
- 线应该是什么意思
- 错误:无效的预处理指令 #i 的意思是 #if?
- 在noexcept 规范中是否允许使用"this"?
- "CID"在AT+HTTPPARA= "CID" ,1中是什么意思
- "pointer was not declared in this scope"是什么意思
- "error: not declared in this scope?"是什么意思
- 带有'this'的空指针是什么意思?
- 'return *this' C++是什么意思?
- "this"关键词,这是什么意思?
- "delete this"是什么意思?
- new (this)是什么意思?