自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 C++赋值运算符重载

C++赋值运算符重载,为什么要返回引用?查了许多资料,基本有两种说法:一、c、c++赋值运算符的本意为“返回左值的引用”(左值:赋值号左面的变量而非其值)      可用以下程序段测试          int a,b=3,c=2;         (a=b)=c;         cout     对于x=y(x,y均为对象时),若不返回左值的引用,将会生成临时对象。 如果不处理

2009-06-19 00:33:00 688

原创 C++的显式类型转换

C++的显式类型转换       显式类型转换意味着告诉编译器“别管我,我已确定要这么做!”,编译器就会相信你,不再做任何其他检查。所以要小心使用转换。强制类型转换容易引发错误,所以被认为是一种丑陋的语法。C++中有一个观念:丑陋的语法就应该用丑陋的方式表达。所以,C++的转换操作符使用xxxx_cast()这种一种繁琐的形式。目的是为了让你在使用类型转换前三思而行,看看是不是又不需要

2008-09-29 11:36:00 412

原创 const与非const型对象

一、非const对象可以初始化const对象    int i=0; const int ci=i;因为它们使用各自的存储单元。二、非const引用与const引用    1、const引用可以用常量、表达式、const对象或非const对象初始化       int i=0;const int &refi=i;       尽管i与refi使用同一单元,但i为非const,可

2008-07-14 02:00:00 453

原创 Console通用菜单程序设计

#include #include char *menu[]={"wwerwerwe", "----------", "1,asdasda", "2,2345", "3,345",

2008-06-18 03:49:00 506

转载 经典字符串Hash函数

1 概述 链表查找的时间效率为O(N),二分法为log2N,B+ Tree为log2N,但Hash链表查找的时间效率为O(1)。 设计高效算法往往需要使用Hash链表,常数级的查找速度是任何别的算法无法比拟的,Hash链表的构造和冲突的不同

2008-06-18 01:08:00 478

原创 二维数组做函数参数

以下调用函数中均以 int a[3][4]; 为例说明 (1)       实参为数组元素地址,虚参为元素类型指针(a)       调用函数:fun(*a,3*4);  //*a也可为a[0] or &a[0][0]              函数: fun(int *p,int n)  //*p也可为p[]                                 {  

2008-06-14 16:22:00 1886

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除