xqn2017

导航

随笔分类 -  记录

记录六20180613
摘要:1、static的作用? 个人理解static有两个作用,第一是对代码的隐藏性,第二个就是改变存储位置 1)static修饰局部变量 那么局部变量其实就变成了一个全局变量,只初始化一次,并且变量存储的位置从栈到了全局静态存储区 2)static修饰全局变量 没有什么变化,存储位置没有变化,但是该全局 阅读全文

posted @ 2018-06-14 10:08 xqn2017 阅读(92) 评论(0) 推荐(0)

记录五20180606
摘要:1、类的成员函数和普通函数的区别? 普通函数属于全局函数,不受具体类和对象的限制,可以直接调用。 普通成员函数实质是一个包含指向具体对象this指针的普通函数,隐式包含一个指向当前对象的this指针。 C++中static修饰的静态数据成员是类的成员,而不是对象的成员。因此 1)类的静态成员函数是属 阅读全文

posted @ 2018-06-07 09:29 xqn2017 阅读(116) 评论(0) 推荐(0)

记录四20180528
摘要:1、数组和链表的区别?使用场景? 2、单链表的翻转?逆序打印 3、两个栈实现一个队列的功能 4、单例模式如何实现? 5、基本排序算法、排序核心思想、复杂度分别是什么 6、函数参数入栈的顺序?可以从左到右吗? 7、volatile关键字作用?static关键字作用?const关键字作用? 8、某个函数 阅读全文

posted @ 2018-05-29 09:37 xqn2017 阅读(89) 评论(0) 推荐(0)

记录三 20180514
摘要:1、成员变量的初始化有哪几种方式?区别是什么?哪种效率高? 很明显,有两种初始化方式,构造初始化列表和构造函数体内赋值初始化,这里介绍一个类初始化的注意点 1)类里面的成员变量在类定义的时候是不能初始化的 在类的定义的时候并没有分配内存,没法赋值,当用类构造对象时先分配内存然后调用构造函数,这时候才 阅读全文

posted @ 2018-05-15 15:01 xqn2017 阅读(89) 评论(0) 推荐(0)

记录二 20180418
摘要:1、数据库的事务的四个属性(数据库) 2、数据库缓存保证读取数据一致性的策略(数据库) 3、进程和线程的区别(操作系统) 4、死锁的条件(操作系统) 5、阻塞和非阻塞IO(网络编程) 6、进程之间的通信方式(操作系统) 7、策略模式(设计模式) 8、二分查找(算法) 9、一个由0/1元素组成的二维矩 阅读全文

posted @ 2018-04-19 10:30 xqn2017 阅读(98) 评论(0) 推荐(0)

记录一20180416
摘要:1、windows下关闭一个窗口,发生了什么? 2、char *p = new char[31],求sizeof(p) 答:由于p是一个指针,在32位系统中,sizeof(p)都是4字节 3、const的作用? 答:const的主要作用就是只读,具体作用看应用场景 a. 修饰一个普通局部变量,或者一 阅读全文

posted @ 2018-04-16 15:11 xqn2017 阅读(102) 评论(0) 推荐(0)