C/C++
文章平均质量分 80
xuri8888
这个作者很懒,什么都没留下…
展开
-
C/C++错题集之重载相关
可作为函数重载判断依据的有:参数个数、参数类型、const修饰符; 不可以作为重载判断依据的有:返回类型。C++中可以重载的运算符:new/delete、new[]/delete[]、++等。 可以重载的运算符:、.、::、?:、sizeof、typeid、.、**、不能改变运算符的优先级。引申:重载++和–时是怎么区分前缀++和后缀++的? 例如当编译器看到++a(先自增)时,它就调用opera...原创 2018-02-27 21:11:41 · 285 阅读 · 0 评论 -
C++后台开发--算法方面
1、逆转单链表;https://blog.csdn.net/m0_38099899/article/details/809572352、链表带环检测以及环入口;https://blog.csdn.net/m0_38099899/article/details/809572553、链表排序(nlogn不退化); https://blog.csdn.net/one_piece...原创 2018-07-08 11:23:36 · 489 阅读 · 0 评论 -
C++后台开发--数据结构方面
1、二叉树前、中、后、层序遍历递归与非递归实现;https://blog.csdn.net/will130/article/details/514881422、图的深搜和广搜; https://blog.csdn.net/u010006643/article/details/456735713、两个栈实现一个队列(考虑线程安全); https://blog.csdn.net/hanji...原创 2018-07-08 11:22:42 · 213 阅读 · 0 评论 -
C++后台开发--STL方面
1、说说std::vector底层机制;2、说说std::list的底层机制;3、说说std::map的底层机制;4、说说std::deque底层机制;5、std::vector的自增长机制;https://blog.csdn.net/TQH_Candy/article/details/523877146、内存池的实现; https://blog.csdn.net/K346K346/arti...原创 2018-07-08 11:21:36 · 258 阅读 · 0 评论 -
C++后台开发--C/C++方面
1、说说C++中的多态及其实现;https://blog.csdn.net/u010864559/article/details/70242984 https://blog.csdn.net/menyangyang/article/details/247792572、volatile关键字;volatile提醒编译器它后面所定义的变量随时都有可能改变 ,因此编译后的程序每次需要存储或读取这个变量...原创 2018-07-08 11:20:40 · 2210 阅读 · 0 评论 -
C++后台开发面试常考
一、C/C++方面1、说说C++中的多态及其实现;https://blog.csdn.net/u010864559/article/details/70242984https://blog.csdn.net/menyangyang/article/details/247792572、volatile关键字;volatile提醒编译器它后面所定义的变量随时都有可能改变,因此...原创 2018-09-11 20:46:23 · 6226 阅读 · 2 评论 -
C/C++错题集
1. charc = '\72'; 中的\72代表一个字符,72是八进制数,代表ASCII码字符“:”。2. 10*a++ 中a先进行乘法运算再自增(笔试中经常喜欢出这类运算符优先级容易混淆的输出问题)。3. const和static的作用 太常见的问题了,下面给出一个较详细的参考答案:static关键字:1)函数体内static变量的作用范围为函数体。不同于auto变量。该变量的内存只被分...原创 2018-02-27 21:30:47 · 8050 阅读 · 0 评论 -
C/C++错题集之虚函数相关
静态多态性:编译期间确定具体执行哪一项操作,主要是通过函数重载和运算符重载来实现的; 动态多态性:运行时确定具体执行哪一项操作,主要是通过虚函数来实现的。如果类中含有虚函数,则编译器需要为类构建虚函数表,类中需要存储一个指针指向这个虚函数表的首地址,注意不管有几个虚函数,都只建立一张表,所有的虚函数地址都存在这张表里,类中只需要一个指针指向虚函数表首地址即可。 虚继承的作用是什么? 在多继承中,子...原创 2018-02-27 21:21:10 · 158 阅读 · 0 评论 -
C/C++错题集之const相关知识点
const和static的作用 太常见的问题了,下面给出一个较详细的参考答案:static关键字:1)函数体内static变量的作用范围为函数体。不同于auto变量。该变量的内存只被分配一次。因此其值在下次调用时仍维持上次的值。2)在模块内的static全局变量可以被模块内的所有函数访问。但不能被模块外的其他函数访问。3)在模块内的static函数只可被这一模块内的其它函数调用。这个函数的使用范围...原创 2018-02-27 20:51:01 · 401 阅读 · 0 评论 -
C/C++错题集之static相关
静态数据成员只能在全局区域进行初始化,而不能在类体中进行(构造函数中初始化也不行),且静态数据成员不涉及对象,因此不受类访问限定符的限制。 类方法是指类中被static修饰的方法,无this指针 类方法是可以调用其它类的static方法的 可以在类方法中生成实例对象再调用实例方法 成员方法又称为实例方法局部变量说明为static存储数,其生存期将得到延长,离开局部时,局部变量的值...原创 2018-02-27 21:01:09 · 374 阅读 · 0 评论 -
C++后台开发最常问到的面试题
一、C/C++方面1、说说C++中的多态及其实现;https://blog.csdn.net/u010864559/article/details/70242984 https://blog.csdn.net/menyangyang/article/details/247792573、带虚函数与否的空类大小; 不带虚函数:sizeof为1;带虚函数:sizeof为4(3...转载 2018-09-24 13:06:45 · 2749 阅读 · 0 评论