- 博客(4)
- 资源 (13)
- 收藏
- 关注
转载 C/C++ 笔试、面试题目大汇总
这些东西有点烦,有点无聊。如果要去C++面试就看看吧。几年前网上搜索的。刚才看到,就整理一下,里面有些被我改了,感觉之前说的不对或不完善。 1.求下面函数的返回值( 微软)int func(x) { int countx =0; while(x) { countx ++; x = x&(x-1); } return countx; }
2014-01-07 14:28:44 509
转载 C++ 传递指向指针的引用
假设我们想编写一个与前面交换两个整数的 swap 类似的函数,实现两个指针的交换。已知需用 * 定义指针,用 & 定义引用。现在,问题在于如何将这两个操作符结合起来以获得指向指针的引用。这里给出一个例子:// swap values of two pointers to intvoid ptrswap(int *&v1, int *&v2){ int *tmp = v2;
2014-01-06 14:54:03 586
转载 创建动态数组
数组类型的变量有三个重要的限制:数组长度固定不变,在编译时必须知道其长度,数组只在定义它的块语句内存在。实际的程序往往不能忍受这样的限制——它们需要在运行时动态地分配数组。虽然数组长度是固定的,但动态分配的数组不必在编译时知道其长度,可以(通常也是)在运行时才确定数组长度。与数组变量不同,动态分配的数组将一直存在,直到程序显式释放它为止。每一个程序在执行时都占用一块可用的内存空间,用于存放动态分配
2014-01-03 10:55:51 3881
转载 C++ 指针和引用的比较
虽然使用引用(reference)和指针都可间接访问另一个值,但它们之间有两个重要区别。第一个区别在于引用总是指向某个对象:定义引用时没有初始化是错误的。第二个重要区别则是赋值行为的差异:给引用赋值修改的是该引用所关联的对象的值,而并不是使引用与另一个对象关联。引用一经初始化,就始终指向同一个特定对象(这就是为什么引用必须在定义时初始化的原因)。 考虑以下两个程序段。第一个程
2014-01-02 15:37:10 510
OpenGL编程指南(第四版)(中文版).pdf
2014-04-16
OPENGL编程指南
2014-04-16
teechart应用技术
2014-04-16
QT入门教程_详细讲解版
2014-04-16
操作系统内存分配回收实验
2011-03-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人