
C++基础知识
虫二中年
可能我有点笨拙,但是我也在一步一步坚持!
展开
-
32位64位操作系统基本数据类型字节大小
int型字长问题:① C/C++规定int字长和机器字长相同;② 操作系统字长和机器字长未必一致;③ 编译器根据操作系统字长来定义int字长; 由上面三点可知,在一些没有操作系统的嵌入式计算机系统上,int的长度与处理器字长一致;有操作系统时,操作系统的字长与处理器的字长不一定一致,此时编译器根据操作系统的字长来定义int字长:"比如你在64位机器上运行DOS1转载 2015-06-29 10:43:47 · 598 阅读 · 0 评论 -
C++中字符串字面值和字符相加
C++中字符串字面值和字符相加闲话少说,这两天写代码忙碌的时候,犯了一个错误,常量字符串和字符加到了一起,但是编译器没有报错,很是郁闷,于是深究一下:string addStr = 'a' +"what a fucking problem";字符a是char类型,是一个整数类型的数值,而“ ”则是一个数组存储的常量字符,在表达式应用中会默认转换为const char *类型原创 2015-06-26 16:23:28 · 3849 阅读 · 0 评论 -
阿里巴巴笔试题
转载请标明出处,原文地址:http://blog.youkuaiyun.com/hackbuteer1/article/details/69029171、有一个虚拟存储系统,若进程在内存中占3页(开始时内存为空),若采用先进先出(FIFO)页面淘汰算法,当执行如下访问页号序列后1,2,3,4,5,1,2,5,1,2,3,4,5,会发生多少缺页?A、7 B、8转载 2015-03-25 15:40:24 · 358 阅读 · 0 评论 -
C++引用参数和引用返回值
引用参数从概念上讲。指针从本质上讲就是存放变量地址的一个变量,在逻辑上是独立的,它可以被改变,包括其所指向的地址的改变和其指向的地址中所存放的数据的改变。而引用是一个别名,它在逻辑上不是独立的,它的存在具有依附性,所以引用必须在一开始就被初始化,而且其引用的对象在其整个生命周期中是不能被改变的(自始至终只能依附于同一个变量)。在C++ 中,指针和引用经常用于函数的参数传递,然而,指针传转载 2015-07-14 09:46:26 · 2088 阅读 · 0 评论