![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 93
语言学习
刀客123
简介
展开
-
设计模式
设计模式是对软件设计中普遍存在的各种问题所提出的 解决方案。换句话说设计模式是一套被反复使用、多数人知晓的、经过分类的、代码设计的 经验的总结。使用设计模式是为了可重用代码,让代码更容易被他人理解,保证代码可靠性。设计模式的原则:1、开闭原则:对扩展开放,对修改封闭。在程序需要进行扩展的时候,不能去修改或影响原有的代码,实现一个热插拔的效果。简言之,是为了使程序的扩展性更好,易于维护和升级。想...原创 2018-10-24 14:18:36 · 234 阅读 · 0 评论 -
面向对象的3个基本要素和5个基本设计原则
面向对象的5个面向对象设计原则:SRP:Single-Resposibility Principle,单一职责原则;OCP:Open-Closed principle,开放封闭原则;LSP:Liskov-Substituion Principle,Liskov替换原则;DIP:Dependecy-Inversion Principle,依赖倒置原则;ISP:转载 2016-12-31 15:25:18 · 327 阅读 · 0 评论 -
C++ STL和几道经典的面试题
不用算术运算符进行求和#include"iostream.h"int find(int a[],int b[],int n){ int c = 0; for(int i = 0; i <n; i++) { c ^= a[i] ^ b[i]; } c ^= b[n]; return c;}原创 2017-12-08 09:53:51 · 3254 阅读 · 0 评论 -
C++初学知识点万字总结
C++学习笔记1、namespace:所谓的namespace就是指标识符的各种可见范围,C++标准程序中的所有标识符都被定义于一个名为std的namespace中。2、iostream与iostream.h的差差别,差别当然不只是一个带后缀.h,二者的代码时不一样的,带后缀的c++标准明确提出不支持了,早期的实现将标注库功能定义在全局空间里,声明在带.h的后缀的头文件里,C++标准为了和区分,也为了正确使用命名空间,规定同文件不带后缀,因此当使用带后缀.h时相当于c中调用库函数,使用的是全局命名空原创 2021-12-06 20:16:52 · 786 阅读 · 1 评论