minor nitpicks: please use the constructor&#x27;s initializer list for initialization of class members [1] and do not use hungarian notation or forms thereof with other names which I cannot remember [2]<p>[1]
<a href="http:&#x2F;&#x2F;stackoverflow.com&#x2F;questions&#x2F;15679977&#x2F;constructor-initialization-vs-assignment" rel="nofollow">http:&#x2F;&#x2F;stackoverflow.com&#x2F;questions&#x2F;15679977&#x2F;constructor-init...</a><p>[2]
<a href="http:&#x2F;&#x2F;isocpp.github.io&#x2F;CppCoreGuidelines&#x2F;CppCoreGuidelines#Rl-name-type" rel="nofollow">http:&#x2F;&#x2F;isocpp.github.io&#x2F;CppCoreGuidelines&#x2F;CppCoreGuidelines#...</a>