☰
  • 首页
  • 规则分类
  • 项目介绍
search
•••

使用不匹配的方法分配回收资源

C++-Undefined-Behavior-16
目录 › next › previous

示例:

T* p = new T;
....
free(p);   // Undefined behavior

例中用 free 释放由 new 分配的内存空间,会导致未定义的行为。

依据

ISO/IEC 14882:2011 3.7.4.2(3)-undefined

规则

ID_incompatibleDealloc
Copyright©2024 360 Security Technology Inc., Licensed under the Apache-2.0 license.