C++面试
文章平均质量分 61
银灵子Qincheng
曾在鹅厂、菊厂体验过生活,目前在猫厂被生活体验。公众号:我的IT技术路。关注我,一起聊聊感兴趣的。
展开
-
c++面试——数据库基本知识
1.表的创建和删除用的是create和delete2.数据库的三大完整性:实体完整性、参照完整性、用户定义完整性实体完整性是指:表的主键不能为空。参照完整性:除主键外的外键可以为空,但不能为错误。用户定义完整性:用户自己定义的3.SQL的插入语句:insert into 表名(键名)values(键值)4.检索数据:用select来改变标题名:select name as原创 2015-11-20 16:11:50 · 748 阅读 · 0 评论 -
STL的底层实现和优缺点
1.STL的底层实现:STL底层数据结构实现C++ STL 的实现:1.vector 底层数据结构为数组 ,支持快速随机访问2.list 底层数据结构为双向链表,支持快速增删3.deque 底层数据结构为一个中央控制器和多个缓冲区,详细见STL源码剖析P146,支持首尾(转载 2015-11-24 15:40:03 · 2144 阅读 · 0 评论 -
C++面试——linux常用指令
文件系统操作命令: 1. cat:可以显示文件的内容(经常和more搭配使用),或将多个文件合并成一个文件。 2. chgrp:用来改变文件或目录所属的用户组,命令的参数以空格分开的要改变属组的文件列表,文件名支持通配符,如果用户不是该文件的所有者,则不能改变该文件的所属组。 3. chmod:用于改变文件或目录的访问权限,该命令有两种用法:一种是使用图形化的方法,另一种是数字设置法。原创 2015-11-21 09:35:58 · 532 阅读 · 0 评论 -
C 专家编程的一些小知识点
因为看到别人的推荐,所以看完了C专家编程,感觉还是写的比较好,有些知识点是可以积累的,于是写下了这篇笔记。。。。。1.数组为什么是从0开始的,这个主要是因为数组的下标代表的是偏移量,这个对编译器来说是比较重要的。2.看下面一段代码:#include using namespace std; int main() { char *cp; const char *ccp;原创 2015-12-01 16:52:13 · 446 阅读 · 0 评论 -
c++常见基础知识面试题
1、关键字static的作用是什么?//主要的核心是因为定义static时,在定义的变量就不在堆栈区了,在静态区。1). 在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。2). 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。3). 在模块内,一个被声明为静态的函数只可被这一模块内的其它函原创 2015-12-27 16:18:32 · 390 阅读 · 0 评论 -
操作系统常见的面试题
1. 什么是进程(Process)和线程(Thread)?有何区别? 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动, 进程是系统进行资源分配和调度的一个独立单位。 线程是进程的一个实体, 是 CPU 调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。 线程自己基本上不拥有系统资源, 只拥有一点在运行中必不可少的资源 (如程序计数器, 一组寄存器和栈), 但是它可与同转载 2015-12-31 15:09:52 · 334 阅读 · 0 评论