Modify rule S3252: add diff view
This commit is contained in:
parent
faf38605f7
commit
5e831aed2f
@ -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[]
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user