Skip to main content

C2311

在一个翻译单元内,如果指向结构体或联合体的指针永不被解引用,那么该对象的实现应该被隐藏

Category: Advisory

Decidability: Undecidable

说明

对象的实现应该通过一个指向不完整类型的指针来隐藏。本规则仅适用于在一个翻译单元内,指向结构体或联合体的所有指针都不被解引用的情况。

依据

如果一个结构体或联合体的指针永不被解引用,那么就不再需要该对象的实现细节,其内容应被保护起来,以防意外改变。

登录查看完整文章