- 博客(8)
- 收藏
- 关注
转载 09-01函数返回局部变量问题
在林锐的《高质量编程》里提到过用局部变量分配空间,将指针返回后分配的内存将释放,指针变成野指针,也就是说不能返回局部变量,不过这个不能返回局部变量是针对指针而言的,并不是说所有的局部变量不能返回,先举个例子来说明可以函数可以返回局部变量的例子.Date& getdate( ) { Date dt = {6, 24, 40};
2012-09-01 11:30:54
508
转载 08-19 私有继承
面试宝典T100总结:1. 不管是私有继承还是公有继承都无法访问父类的私有成员;2. 公有继承的子类对象,可以直接访问父类的protected和public的成员,就如同访问自己的成员一样;3. 私有继承的子类对象,不能直接访问父类的任何成员;4. 私有继承的子类对象,如果想要访问父类成员,只能通过子类的成员函数来访问父类的成员,就如同父类成员函数访问自己的成员(当然,父类的p
2012-08-19 19:42:38
1537
1
转载 08-15 关于类对象大小的 sizeof 计算问题 .
一、类对象大小的 sizeof 计算问题 .首先,来看看一个只有构造函数和析构函数的空类:#include using namespace std;class Base{public:Base();~Base();};int main(int argc, char *argv[]){cout << sizeof(Base) << endl;}
2012-08-15 21:00:20
590
转载 08-15 Sizeof与Strlen的区别与联系
一.sizeof 二. strlen() 1.是运算符,值在编译时就计算好了。 1.是函数,运算结果要
2012-08-15 16:32:55
346
转载 08-15 const和inline、#define
尽量用const和inline而不用#define 这个条款最好称为:“尽量用编译器而不用预处理”,因为#define经常被认为好象不是语言本身的一部分。这是问题之一。再看下面的语句: #define ASPECT_RATIO 1.653 编译器会永远也看不到ASPECT_RATIO这个符号名,因为在源码进入编译器之前,它会被预处理程序去掉,于是ASPECT_RAT
2012-08-15 11:22:53
693
转载 08-15
1.C语言的三种整型数据类型:int、short int和long int C语言中的整型数据类型int、short int 和 long int名称全称类型说明符缩写类型说明符位数范围整型intint16位-32768~32768无符号整型unsigned intunsigned16位
2012-08-15 10:43:40
308
转载 08-14 比较两个数的大小,不用判断语句
比较两个数a、b的大小,不能使用大于/小于、if、switch,?:等判断语句 (面试宝典P40)方法很简单,就是相减后看符号位,将减的结果的符号位移位到末尾,再和1与操作,或者直接和0x80000000与,得出的符号位再右移至末尾,作为数组的下标。int型占4字节,即32位,在-1为补码的机器上,1代表负数,0代表正数int max(int x,int y){int buf[
2012-08-14 15:29:49
1391
转载 08-11
1.static有什么用途?(请至少说明两种)2.引用和指针有什么区别4.全局变量和局部变量在内存中是否有区别?如果有,是什么区别?5.什么是平衡二叉树?6.堆栈溢出一般是由什么原因导致的?7.什么函数不能声明为虚函数?8.冒泡排序算法的时间复杂度是什么?9.写出float x 与“零值”比较的if语句。10.Internet采用哪种网络协议?该协议的主要层次结
2012-08-14 15:22:39
445
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人