Modify rule S3252: add diff view

This commit is contained in:
Amelie Renard 2023-10-05 11:38:04 +02:00 committed by Amélie Renard
parent faf38605f7
commit 5e831aed2f

View File

@ -4,7 +4,7 @@ In the interest of code clarity, ``++static++`` member variables of a base class
=== Noncompliant code example
[source,cpp]
[source,cpp,diff-id=1,diff-type=noncompliant]
----
class Parent {
public:
@ -14,8 +14,7 @@ class Parent {
class Child : public Parent {
public:
Child() : myColor(Child::defaultColor) // Compliant, this is a constant
{
Child() : myColor(Child::defaultColor) { // Compliant: defaultColor is a constant
Child::count++; // Noncompliant
}
};
@ -23,7 +22,7 @@ class Child : public Parent {
=== Compliant solution
[source,cpp]
[source,cpp,diff-id=1,diff-type=compliant]
----
class Parent {
public:
@ -33,8 +32,7 @@ class Parent {
class Child : public Parent {
public:
Child() : myColor(Child::defaultColor) // Compliant, this is a constant
{
Child() : myColor(Child::defaultColor) { // Compliant: defaultColor is a constant
Parent::count++;
}
};
@ -100,7 +98,7 @@ In this case it would be:
=== on 23 Jan 2016, 14:53:05 Ann Campbell wrote:
That's fine [~alban.auzeill].
That's fine [~alban.auzeill].
include::../comments-and-links.adoc[]