Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Edited by NavBot (vkp) v1.0

...

Rule

Severity

Likelihood

Remediation Cost

Priority

Level

OBJ33-CPP

1 (low)

2 (probable)

1 (high)

P2

L3

...

Bibliography

Wiki Markup
\[[Dewhurst 02|AA. Bibliography#Dewhurst 02]\] Gotcha #38, "Slicing"
\[[ISO/IEC 14882-2003|AA. Bibliography#ISO/IEC 14882-2003]\] Section 9, "Classes"
\[[Sutter 00|AA. Bibliography#Sutter 00]\] GotW #22: "Object Lifetimes - Part I"

...

OOP30OOP31-CPP. A class should not invoke its own virtual functions in its constructors or destructorsEnsure object construction invocations isn't mistaken for a function variable declaration      13. Object Oriented Programming (OOP)      OOP34-CPP. Ensure the proper destructor is called for polymorphic objects