摘要: ```cpp int main() { } ``` 阅读全文
posted @ 2018-05-20 15:10 AFreeMan 阅读(79) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/afreeman/p/8463227.html 引用 引用是变量的别名。变量类型 &引用名 = 变量。 1,引用定义时必须初始化,引用初始化后不能再改变其值。 2,引用不占空间,指针占空间;不能声明一个引用数组,int & r[3];//error co 阅读全文
posted @ 2018-04-06 20:18 AFreeMan 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 1,简述进程 2,进程与程序的区别 3,进程和线程的区别 4,进程的状态转换 5,进程的调度算法 6,用户级线程和内核线程 7,进程死锁 8,进程同步与通信 9,线程同步与通信 阅读全文
posted @ 2018-03-28 14:54 AFreeMan 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 飞 阅读全文
posted @ 2018-03-28 14:54 AFreeMan 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 1,冒泡排序 1 void BubbleSort(int *array,int length) { 2 bool flag;//标志位 3 for(int i = length - 2;i >= 0;--i) { 4 flag = true; 5 for(int j = 0;j <= i;++j) 阅读全文
posted @ 2018-03-27 21:26 AFreeMan 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 不能重载的运算符只有5个: . (成员访问运算符) .* (成员指针访问运算符) :: (域运算符) sizeof (长度运算符) ?: (条件运算符) 阅读全文
posted @ 2018-03-17 19:37 AFreeMan 阅读(10094) 评论(1) 推荐(0) 编辑
摘要: 我自己总结过一些常见的C++面试题,那个是基于一个同学的腾讯面经所问问题,再加上知识点扩展进行了总结,这个是网上之前就有的版本,比较基础,有些题目总结一下,不能忘了基础: 1.求下面函数的返回值( 微软) 假定x = 9999。 答案:8 思路:将x转化为2进制,看含有的1的个数。(华为面试也考这个 阅读全文
posted @ 2018-03-14 01:53 AFreeMan 阅读(5910) 评论(0) 推荐(0) 编辑
摘要: 1. 结构体和共同体的区别。 定义: 结构体struct:把不同类型的数据组合成一个整体,自定义类型。 共同体union:使几个不同类型的变量共同占用一段内存。 地址: struct和union都有内存对齐,结构体的内存布局依赖于CPU、操作系统、编译器及编译时的对齐选项。 常见数据类型及其长度: 阅读全文
posted @ 2018-03-14 01:52 AFreeMan 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 一 用简洁的语言描述 c++ 在 c 语言的基础上开发的一种面向对象编程的语言; 应用广泛; 支持多种编程范式,面向对象编程,泛型编程,和过程化编程;广泛应用于系统开发,引擎开发;支持类,封装,重载等特性。 二 c 和 c++ 的区别 C++ 在 c 的基础上添加类; C主要是面向过程,C + + 阅读全文
posted @ 2018-03-14 01:50 AFreeMan 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 缺点:降低程序的内聚性。名字冲突。生存期长,一直占用内存。任何函数都可能改变值,易发生意料之外的错误,调试困难。.全局变量是在程序开始时进行初始化的,这样会造成你的程序启动变慢。 优点:全局可视。减少传递实参带来的开销。 如果确实有大量数据需要共享的话,建议还是用单独的类封装一下。不到万不得已不要使 阅读全文
posted @ 2018-03-14 01:26 AFreeMan 阅读(3487) 评论(0) 推荐(0) 编辑