CertC++-OOPΒΆ
Object Oriented Programming
Nested Rules
Do not invoke virtual functions from constructors or destructors |
|
Do not slice derived objects |
|
Do not delete a polymorphic object without a virtual destructor |
|
Write constructor member initializers in the canonical order |
|
Gracefully handle self-copy assignment |
|
Do not use pointer-to-member operators to access nonexistent members |
|
Prefer special member functions and overloaded operators to C Standard Library functions |
|
Copy operations must not mutate the source object |
Options
Setting an option for this rule means setting the default for all nested rules.
This rule shares the following common options: exclude_in_macros, exclude_messages_in_system_headers, excludes, extend_exclude_to_macro_invocations, includes, justification_checker, languages, post_processing, provider, report_at, severity
The following places define options that affect this rule: Stylechecks, Analysis-GlobalOptions
This rule has no individual options.