Unlike the later versions, g++ 4.8 produces a -Wshadow when the name of a parameter is the same of the name of a method, so rename the (private) parameters to avoid this.
Unlike the later versions, g++ 4.8 produces a -Wshadow when the name of a parameter is the same of the name of a method, so rename the (private) parameters to avoid this.