随笔分类 -  C++

摘要:什么是C++11? 一句话C++11是最新的C++标准,在2011年发布,所以叫C++11。在新的标准出现前,我们一直在用的是C++98,可想而知这份标准是1998年发布的,之后再2003年最过小的修改发布了C++03。C++之父说C++11就像一门全新的语言,这份标准孕育了10年之久,是它的匠心之作。听起来C++11很牛,那它带来了哪些特性呢?让我从一个普通的不能再不普通的程序员角度去解读。从哪里能了解到C++11 维基百科C+11 C++11 FAQ http://www.stroustrup.com/C++11FAQ.html 买第五版的《C++ primer》,用C++11重新编写。( 阅读全文
posted @ 2014-03-02 19:59 tpys 阅读(400) 评论(0) 推荐(0)
摘要:什么是面向对象编程编程的实质是为了解决问题,面向对象这种程序设计方法提供了一种新的思考方式。即以对象为基本单元组织程序结构。对象是类的实例,类中封装了数据和操作。对象是一种更高的抽象概念,现实生活中的万事万物都可以看做是对象,这与人的思维方式更接近,从而更加轻松的对复杂问题进行建模。总结的说面向对象提高了程序的灵活性,扩展性和可维护性。局限纵然面向对象有如此多的好处,但也绝不是万能的,当做解决的问题的复杂度不高时,面向过程式的编程(将所解决的问题表示成函数序列的顺序集合)会更加高效。面向对象虽然简化了思考方式,但是需要你编写很多的类,打造一个解决问题的模型。这时候就杀鸡不用牛刀了。面向对象的思 阅读全文
posted @ 2014-02-26 10:39 tpys 阅读(559) 评论(0) 推荐(0)