首页 > 代码库 > c++编程思想(一)--对象导言
c++编程思想(一)--对象导言
回过头来看c++编程思想第一章,虽然只是对c++知识的一个总结,并没有实质性知识点,但是收获还是蛮多的!
下面感觉是让自己茅塞顿开的说法,虽然含义并不是很准确,但是很形象(自己的语言):
1、类描述了一组具有相同特性(数据元素)和相同行为(功能)的对象,本质就是一个数据类型,已存在的数据类型只是表示计算机的存储单位,定义新的类就是为了与问题结合,解决问题-----不要把类想的很复杂,直接抽象成这样
2、类要产生工作,会有一个接口,来实现功能
3、程序猿分为类创建者和客户程序猿(调用别人的类)。客户程序猿只需要知道怎么用---涉及访问控制
4、继承很重要但是不要滥用(涉及多态,也就是override,覆盖或者重载的说法都有)
5、多态是oop编程里有的晚捆绑机制,要加virtual,非oop早捆绑,链接器调用函数的时候就需要知道绝对地址
6、数据放到栈(自动,局部变量)和静态存储器速度更快,牺牲灵活,放到堆可以动态创建,实际运行知道大小
7、异常处理不是oop特性,出现比oop早,但是很重要,可以直接与语言或者计算机系统打交道。
8、性能和开发效率很多时候是矛盾的,要看自己取舍,c++尽量使用标准库,boost库等著名第三方库,性能本身就不错,当然也可以自己在进行优化,初级和中级阶段能正确调用和知道原理感觉就不错了
9、模版和设计模式也很重要,一样样来重新认真学习,任重道远
10、对管理者和决策者的取舍和理由也有说明~~~~~~~(o-o)~~~~~
c++编程思想(一)--对象导言
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。