发表评论取消回复
相关阅读
相关 详解面试中常被问到的那些异常问题
什么是异常? 所有使我们程序提前终止,或者没有向预想方向去执行的错误统称为异常。 异常的分类 所有异常都由Throwable 继承而来,即Exception和Erro
相关 面试中常被问到的(15)死锁发生及解决
首先要明白什么是死锁? 死锁:多个进程或线程访问一组竞态资源的时候,出现永久阻塞的问题 死锁发生条件: 1. 互斥:进程对所分配的资源不允许其他进程访
相关 面试中常被问到(13)五种IO模型
阻塞IO: 发起IO调用,若发现IO未就绪(IO条件不具备),则一直等待 也就说条件不满足一直死等 非阻塞IO: 发起IO调用,若发现IO未就绪,则直接报错返回 应用程
相关 面试中常被问到(十)左/右值引用
左/右值引用 概念: 1. 左值:能对表达式取地址,或匿名对象/遍历。可能出现在=左边,表达式结束后依然存在的持久对象 2. 右值:不能对表达式取地址,或
相关 面试中常被问到(七)封装继承多态知多少
面向对象(oop) 面向对象技术三大特性:封装,继承,多态 封装 封装的概念体现在类抽象和对象实例化,封装就是将数据和对数据的操作封装在一个类中,用类对数据
相关 面试中常被问到(三)c/c++区别
c/c++区别 c是面向过程的语言,c++是面向对象的语言,现如今都采用面向对象(oop)编程技术,为什么oop语言如此热门呢? 比如像c++语言中,有封装(类及
相关 面试中常被问到(二)对齐方式
对齐方式 1. 第一个成员变量在结构体偏移量为0的地址处 2. 其他成员变量要对齐到对齐数的整数倍的地址处,对齐数=min(默认对齐数,成员大小) vs默认对齐数为
相关 面试中常被问到(26)菱形继承及解决方法
菱形继承 菱形继承属于多继承中一种具有代表性的继承关系,产生数据冗余和数据二义性问题 class A { public: int a;
相关 面试中常被问到(25)map和pair区别
1,pair的类型:pair是一种模版类型。每个pair 可以存储两个值。这两种值的类型没有限制,也可以自定义类型。 2、pair 应用:如果一个函数有两个返回值的话,如果是
相关 面试中常被问到的(24)网络分层及协议
OSI七层网络模型: 1. 应用层 2. 表示层 3. 会话层 4. 传输层 5. 网络层 6. 数据链路层 7. 物理层 TCP/IP五层网络模型: 1.
还没有评论,来说两句吧...