C++
不想做PM的程序员不是好程序员
这个作者很懒,什么都没留下…
展开
-
C++面试问题
1.面向对象的特性 封装:把抽象的客观事物封装类,包括属性和方法,访问权限等,进行信息隐藏。(优点:可以隐藏实现细节,使得代码模块化) 继承:利用类的已有的功能,对这些功能进行扩展。(优点:可以扩展已存在的代码模块(类)),构造函数、复制构造函数、析构函数、赋值运算符不能被继承。 多态:不同对象,接受同样消息,表现不同行为。 2.堆和栈 栈区(stack)由编译器自动分配...转载 2019-04-29 18:48:17 · 166 阅读 · 0 评论 -
C++基础
1.面向对象基本概念: 类,对象,封装,继承,多态 2.基本数据类型: Bool char --1, short --2, int long --4, float --4, double --8.(Vc++2008 , gcc4.2) 没有明确规定取值范围,只规定顺序Char<short<int<long 3.引用: 声明引用的同时要初始化,且以后不能改变指向,相当于...原创 2019-04-29 18:47:10 · 331 阅读 · 0 评论 -
设计模式
设计模式一套被反复使用,多数人知晓的代码设计经验的总结,实现可重用代码,使代码更容易被理解,保证代码可靠性。 总体来说,设计模式分为三大类: 创建型模式(五种):工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式 结构型模式(七种):适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式 行为型模式(十一种):策策略模式、模板方法模式、观察者模式、迭代子模式、责任...原创 2019-07-05 14:36:53 · 152 阅读 · 0 评论