最近读到一句话“完美有多远?我不知道,但我愿意多往前走一步”,让我深受启发。
是啊,C++是一条不归路,自2012年大学毕业以来,已经在这条路上披星戴月,风雨无阻。我十分赞同Paul Graham的观点,语言也分为面向设计者的和面向用户的,C++就属于前者,并不是说面向用户的语言不好,而是在使用C++的过程中,作为一个“设计者”,你需要了解更多更多。
对于C++,已经有各路大牛写了很多影响C++程序员一生的书,ScottMeyers写过《EffectiveC++》,Herb Sutter写过《Exceptional C++》,Matthew Wilson写过《Imperfect C++》,等等很多非常优秀的书。
而我,根据我这两年来对C++的学习,也想总结一些在“往前走一步”过程中遇到的问题,目的一是对自己的总结,进而从中发现自己的不足;目的二是把一些小问题总结出来,将知识分享,让更多的人“多走一步”。
由于本人学识不够渊博,写不出Effective的C++,也发现不了太多的Imperfect,在我眼中,只有Perfect的C++,让我如此着迷。所以我将这部分内容暂定为Perfect C++,也希望C++越来越Perfect!