自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 创建动态数组

<br />1.动态数组的定义<br />    int *pia = new int [10];<br />2.初始化动态的数组<br />    string *psa = new string[10]();<br />    int *pia  = new int[10]();<br />3.const对象的动态数组<br />4.允许动态分配空数组<br />   size_t n= get_size();<br />    int *p = new int[n];<br />    如果上述的n为

2011-03-18 13:22:00 225

原创 c风格的字符串

<br />c风格的字符串,是以null结束的字符数组。<br />1.c风格字符串的使用<br />    c++语言通过(const)char*类型的指针来操纵c风格的字符串,例如:<br />    const char *cp = "some value";<br />    while(*cp){<br />        ++cp;<br />    }<br />2.c风格字符串的标准库函数<br />    引用c风格语言的头文件,cstring<br />    strlen(s)<br

2011-03-18 13:08:00 260

原创 数组

<br />数组元素可以c++的内置类型,除引用之外,数组元素的类型还可以是任意的复合类型。没有数组所有元素都是引用的数组。<br /> <br />1.数组的定义和初始化<br />    数组的维数必须在一对括弧[]内指定:<br />    const unsigned buf_size = 512, max_files = 20;<br />    int staff_size = 27;<br />    char input_buffer[buf_size];<br />    数组在定义的时候

2011-03-18 10:57:00 249

原创 标准库vector类型

<br />vector是同一种类型的对象的集合,每个对象都有一个对应的整数索引。和string一样,标准库将负责管理与存储元素的内存。我们把vector称为容器,vector是一个类模板,在声明的时候必须指明容器要保存的类类型。vector不是一种数据类型,而只是一个类模板,可用来定义多种数据类型,例如:vector<int> 和vector<string> 都是数据类型。<br /> <br />1.vector对象的定义和初始化<br />    (1).创建确定个数的元素<br />       

2011-03-18 09:38:00 602

原创 标准string类型

<br />1.string对象定义和初始化<br />    初始化:<br />    string s1;//默认构造函数s1为空串<br />    string s2(s1);//将s2初始化为s1的一个副本<br />    string s3("value");//将s3初始化为字面值副本<br />    string s4(n, 'c');//将s4初始化为n个'c'的副本<br />    注意:字符串字面值和string类型不是同一个类型,这点很容易引起混乱。<br /> <br />

2011-03-17 21:14:00 313

原创 编写自己的头文件

<br />    一般的定义都会放入头文件中,事实上C++程序使用头文件包含的不仅仅是类定义,在一般的处理程序中。变量的声明和定义,以及类的定义都放入头文件中。<br />1.设计自己的头文件<br />    头文件为相关声明提供了一个集中存放的位置,头文件一般包含类的定义、extern变量和函数的声明。使用或者定义这些实体的文件要包含适当的头文件。头文件的正确使用能带来的好处:保证所有文件使用给实体的同一声明;当声明需要修改时,只有头文件需要修改。<br /> <br />2.头文件用于声明而不是定义

2011-03-17 09:44:00 469 1

原创 枚举

<br />1.定义和初始化枚举<br />    枚举的定义包括关键字enum,其后是一个可选的枚举类型名,和主体。<br />    enum open_modes{input, output, append};<br />    默认第一个枚举成员为0,后面的成员值比前面的成员值大1。<br /> <br />2.枚举成员是常量<br />    必须用常量表达式,来初始化枚举类型。例如:<br />    enum forms {shape = 1, sphere, cylinder, polyon

2011-03-17 09:08:00 245

原创 引用 References

1.引用    引用就是对象的另一个名字即别名,主要应用在作为函数的形参里。引用是一种复合类型,通过在变量名前添加"&"符号来定义。复合类型是指用其他类型定义的类型。在引用的情况下,每一种引用类型都"关联到"谋一类型。引用必须得用跟该引用同类型的对象来初始化:    int ival = 1024;    int &refVal = ival;引用必须在定义的时候初始化,而且不能用字面值类初始化。例如:    int &refVal = 10; // 是错误的。2.

2011-03-16 13:32:00 307

原创 const 限定符

<br /> <br />1.定义一个const对象<br />    const int bufSize = 512;<br />    定义了一个常量并且初始化其值为512,但是现在这个左值是不可修改的,任何尝试修改bufSize的语句,都会导致编译错误。<br />    const定义了之后不能修改,所以在定义的必须初始化。<br /> <br />2.const对象默认为文件的局部变量<br />    在全局作用域中定义非const变量,它在整个程序中都能被访问,我们可以把一个非const变量定

2011-03-16 11:43:00 348

原创 linux subversion server配置

<br />关于在linux下配置 subversion服务器有多种方式,下面简单讲述用http和https访问的方式:

2010-06-12 15:10:00 231

空空如也

空空如也

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

TA关注的人

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