上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 100 下一页

2013年7月3日

STL:字符串用法详解

摘要: 字符串是程序设计中最复杂的变成内容之一。STL string类提供了强大的功能,使得许多繁琐的编程内容用简单的语句就可完成。string字符串类减少了C语言编程中三种最常见且最具破坏性的错误:超越数组边界;通过违背初始化或被赋以错误值的指针来访问数组元素;以及在释放了某一数组原先所分配的存储单元后... 阅读全文

posted @ 2013-07-03 13:05 胡永光 阅读(174) 评论(0) 推荐(0) 编辑

C++ Primer 有感(管理类的指针成员)

摘要: C++类的指针成员与其他成员有所不同,指针成员指向一个内存地址,该地址的内存需要我没管理。我现在分析一下为什么要管理指针成员。有如下Student类,Student.h如下:[cpp] view plaincopyclass Student { public: Student(i... 阅读全文

posted @ 2013-07-03 13:03 胡永光 阅读(124) 评论(0) 推荐(0) 编辑

C++ Primer 有感(标准库set类型)

摘要: set容器只是单纯的键的集合,键必须为一。set容器不支持下标操作,而且没有定义maped_type类型。在set容器中,value_type不是pair类型,而是与key_type类型相同的类型。1.在set中添加元素set set1;set1.insert("the");set1.insert... 阅读全文

posted @ 2013-07-03 13:02 胡永光 阅读(108) 评论(0) 推荐(0) 编辑

C++ Primer 有感(标准库pair)

摘要: 与关联容器相关的模板类型,包含两个数据成员,在utility头文件中定义.pair类型提供的操作:pair p1;pair p1(v1,v2);make_pair(v1,v2);p1 name; pair> data;以上全部调用pair类型的默认构造函对其成员进行数值初始化,成员初始化为空... 阅读全文

posted @ 2013-07-03 13:00 胡永光 阅读(75) 评论(0) 推荐(0) 编辑

C++ Primer 有感(标准库vector及迭代器)

摘要: vector是同一种对象的集合,每个对象都有一个对应的整数索引值。和string对象一样,标准库将负责管理与存储元素相关的类存。引入头文件#include1.vector对象的定义和初始化vector v1 vector保存类型为T的对象。默认构造函数,v1为空 vect... 阅读全文

posted @ 2013-07-03 12:58 胡永光 阅读(140) 评论(0) 推荐(0) 编辑

C++ Primer 有感(标准库map类型)

摘要: map是键-值对的集合。map类型通常可以理解为关联数组:可以使用键作为下标获取一个值,正如内置数组一样。而关联的本质在于元素的值于某个特定的键相关联,而并非通过元素在数组中的位置获取。1.map对象的定义要使用map对象,则必须包含map头文件。在定义map对象时,必须分别指明键和值得类型map... 阅读全文

posted @ 2013-07-03 12:53 胡永光 阅读(116) 评论(0) 推荐(0) 编辑

C++ Primer 有感(命名空间)

摘要: 1.命名空间定义以关键字namespace开始,后接命名空间的名字。 2.命名空间可以在全局作用域或其他作用域内部定义,但不能在函数或类内部定义。 3.定义在命名空间中的实体称为命名空间的成员。像任意作用域的情况一样,命名空间中的每个名字必须引用该命名空间的唯一实体。 4.与其他作用域不同,命名空... 阅读全文

posted @ 2013-07-03 11:12 胡永光 阅读(127) 评论(0) 推荐(0) 编辑

C语言的预编译

摘要: 由“源代码”到“可执行文件”的过程包括四个步骤:预编译、编译、汇编、链接。所以,首先就应该清楚的首要问题就是:预编译只是对程序的文本起作用,换句话说就是,预编译阶段仅仅对源代码的单词进行变换,而不是对程序中的变量、函数等。 预编译指令的基本知识不作详细介绍,只稍作汇总,重点是后面的我... 阅读全文

posted @ 2013-07-03 09:59 胡永光 阅读(263) 评论(0) 推荐(0) 编辑

C语言的布尔类型(_Bool)

摘要: 也许很多人都和我一样,不知道现在的C语言已经有了布尔型:从C99标准开始,类型名字为“_Bool”。 在此之前的C语言中,使用整型int来表示真假。在输入时:使用非零值表示真;零值表示假。在输出时:真的结果是1,假的结果是0;(这里我所说的“输入”,意思是:当在一个需要布尔值的地方,... 阅读全文

posted @ 2013-07-03 09:56 胡永光 阅读(611) 评论(0) 推荐(0) 编辑

C语言有关指针的变量声明中的几个易错点

摘要: Technorati 标签: 指针,typedef,const,define 我们都知道,至少听说过指针对于C语言中的重要意义,但是在使用指针时却常常让我们痛不欲生,这里有几个在声明指针有关的变量时易错的地方。1. int* 和 int * (注意空格的位置) 对于... 阅读全文

posted @ 2013-07-03 09:37 胡永光 阅读(252) 评论(0) 推荐(0) 编辑

上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 100 下一页

导航