fix some bugs
Fix the exercise4.30
Merge branch 'master' of https://github.com/evan617/Cpp-Primer into evan617-master
Merge branch 'evan617-master'
better answer of ex4_30