词条 | C++应用编程200例 |
释义 | 基本信息作者: 赫阿明出版社:电子工业出版社 ISBN:750538581X 上架时间:2003-4-28 出版日期:2003 年4月 开本:16开 页码:460 版次:1-1 内容简介书中给出的所有实例的代码完整,注释清楚,并附有运行结果和程序说明,同时也包含了许我编辑技巧,而对相关概念和方法的说明简单明了。书中所有实例均在Visual C++6.0开发环境中调试通过。本书是专业广大学习和使用C++语言的读者设计的,旨在帮助读者更快更有效地掌握C++语言。全书共分四部分,通过大量实例全面系统介绍了C++语言程序设计的基本概念和方法,主要内容包括:基本运算、数据类型、程序结构、函数、类与对象、预处理指令、文件处理、函数模板、类模板和STL的使用等。 图书目录第一部分 c++语言基础 1 实例1 main()函数 2 实例2 c++程序的两种注释方法 4 实例3 常量和变量 6 实例4 cout输出 8 实例5 cin输入 9 实例6 整型数据的处理 11 实例7 八进制和十六进制数据的处理 13 实例8 浮点型数据的处理 15 实例9 字符型数据的处理 18 实例10 转义字符及其使用 20 实例11 布尔类型的使用 22 实例12 const变量的使用 23 实例13 枚举类型的使用 24 实例14 赋值运算 27 实例15 自增自减运算 29 实例16 关系运算 31 实例17 逻辑运算 32 实例18 位运算 34 实例19 组合赋值运算 38 .实例20 sizeof运算 40 实例21 顺序运算 42 实例22 数据类型的转换 43 实例23 简单条件语句 46 实例24 if...else条件语句 47 实例25 条件语句的嵌套使用 49 实例26 带else...if的条件语句 51 实例27 if语句条件设置的几种方法 53 实例28 条件运算 56 实例29 短路 57 实例30 switch语句 59 实例31 复合语句中的变量 61 实例32 for循环语句 62 实例33 while循环语句 66 实例34 do-while循环语句 68 实例35 多重循环 71 实例36 goto语句 72 实例37 break语句 74 实例38 continue复合语句 75 实例39 数组和下标变量 76 实例40 用顺序法查找数组中的数据 80 实例41 二分法查找数组元素 82 实例42 选择排序法对数组排序 84 实例43 多维数组的使用 85 实例44 字符数组的使用 89 实例45 指针变量与取地址和取内容运算 94 实例46 指向数组的指针 99 实例47 指针变量的运算 103 实例48 字符型指针变量 108 实例49 指针数组的使用 112 实例50 指向指针的指针变量 114 实例51 结构类型和结构变量 115 实例52 结构数组 121 实例53 结构指针变量 125 实例54 new和delete运算 128 实例55 结构指针变量与结构数组 131 实例56 包含指针的结构类型 133 实例57 嵌套结构 135 实例58 递归结构 137 实例59 单向链表 138 实例60 双向链表 140 实例61 联合类型 143 实例62 联合与结构的比较 147 实例63 用typedef定义类型 149 实例64 计算任意一维数组的大小 151 实例65 函数的定义和调用 153 实例66 return语句在函数中的作用 158 实例67 函数原型与定义 159 实例68 函数值的传递方式 161 实例69 函数地址的指针传递方式 163 实例70 函数地址的引用传递方式 166 实例71 带默认参数值的函数 169 实例72 使用const修饰参数的函数 171 实例73 void类型的函数参数和返回值 172 实例74 函数的重载 174 实例75 内联函数 176 实例76 递归函数的设计 177 实例77 main()函数参数和返回值的使用 178 实例78 函数传递数组的方法 180 实例79 函数传递结构的方法 183 实例80 利用引用参数返回函数的多个值 185 实例81 指向函数的指针 187 实例82 用于结构输入输出的函数 189 实例83 全局变量和局部变量 191 实例84 静态变量 193 实例85 函数的存储类别 195 实例86 “流”文件的打开和关闭 196 实例87 以字符方式读写“流”文件 200 实例88 以字符串方式读写“流”文件 203 实例89 以整数方式读写“流”文件 205 实例90 以格式化方式读写“流”文件 207 实例91 以数据块方式读写“流”文件 210 实例92 “流”文件的读写定位 213 实例93 数组的文件读写 217 实例94 结构数据的文件读写 220 实例95 预定义“流”文件指针 224 实例96 “流”文件的错误处理 225 实例97 文件嵌入预处理指令(#include) 228 实例98 简单宏替换预处理指令(#define) 229 实例99 带参数宏替换预处理指令(#define ) 230 实例100 条件编译预处理指令(#if) 232 第二部分 类和对象 235 实例101 类的定义与对象的建立和使用 236 实例102 构造函数 240 实例103 带参数的构造函数 242 实例104 构造函数的初始化列表 244 实例105 构造函数的重载 246 实例106 带默认值参数的构造函数 247 实例107 析构函数 249 实例108 在类外定义类函数 251 实例109 public:访问模式 254 实例110 private访问模式 256 实例111 类的静态数据成员 259 实例112 类的静态成员函数 261 实例113 内联成员函数 263 实例114 空类 265 实例115 类与结构 266 实例116 类的组合 268 实例117 成员函数的重载 270 实例118 运算符的重载 271 实例119 友元类 275 实例120 友元函数 278 实例121 插入([[)和提取(]])运算符的重载 281 实例122 对象指针 283 实例123 类的继承 285 实例124 privatec继承模式 288 实例125 public继承模式 290 实例126 派生类构造函数的调用顺序 291 实例127 派生类构造函数的参数传递 293 实例128 派生类析构函数的调用顺序 295 实例129 protected成员的继承性 296 实例130 多类继承 298 实例131 多类继承中构造函数和析构函数的执行顺序 300 实例132 覆盖与虚函数 303 实例133 纯虚函数与抽象类 306 实例134 cout和cin对象的成员函数 308 实例135 一个用类实现的双向链表 310 实例136 string对象的构造和输入输出 314 实例137 string对象的运算 316 实例138 string对象常用的成员函数 318 第三部分 预定义函数 321 实例139 字符分类函数 322 实例140 数字转换为字符串函数 323 实例141 字符串转换为数字函数 325 实例142 随机数函数 327 实例143 三角函数 328 实例144 反三角函数 330 实例145 复数绝对值计算函数 331 实例146 对数函数 332 实例147 指数函数 333 实例148 幂函数 334 实例149 平方根函数 336 实例150 获取系统时间函数 337 实例151 系统时间格式化函数 338 实例152 时间转换为字符串函数 340 实例153 计算时间差函数 341 实例154 内存分配和释放函数 342 实例155 控制台输入输出函数 344 实例156 格式化输出函数 347 实例157 格式化输入函数 350 实例158 目录管理函数 353 实例159 获取文件信息函数 355 实例160 字符串设置函数 357 实例161 字符串拷贝函数 358 实例162 字符串连接函数 360 实例163 字符串比较函数 361 实例164 字母大小写转换函数 364 实例165 计算字符串长度函数 365 实例166 字符串查找函数 366 实例167 字符串反转函数 368 实例168 字符串分离函数 369 实例169 格式化输出到字符缓冲区函数 371 第四部分 函数模板、类模板和stl 373 实例170 函数模板的定义和使用 374 实例171 支持多种数据类型的函数模板 376 实例172 函数模板的引用参数 378 实例173 函数模板的指针参数 380 实例174 输入输出函数模板 383 实例175 数组处理的函数模板 386 实例176 二分查找法函数模板 388 实例177 类模板的定义和使用 390 实例178 栈处理的类模板 392 实例179 支持多个不同数据类型的类模板 395 实例180 stl 398 实例181 序列容器vector 402 实例182 序列容器deque 408 实例183 序列容器list 412 实例184 关联容器set 415 实例185 关联容器multiset 418 实例186 关联容器map 421 实例187 关联容器mulitmap 425 实例188 专用容器 valarray 427 实例189 专用容器stack 430 实例190 迭代器 432 实例191 accumulate()算法对容器元素的累加计算 434 实例192 count()算法统计容器元素的个数 437 实例193 count_if()算法对容器的统计 440 实例194 fill()和fill_n()算法对容器的填充 442 实例195 find()算法对容器的查询 444 实例196 find_end()算法对容器的查询 447 实例197 generate()和generate_n()算法生成容器元素 450 实例198 reverse()和reverse_copy()算法对容器的反转和拷贝处理 453 实例199 sort()和partial_sort()算法对容器的排序处理 455 实例200 max_element()和 min_element()算法求容器元素的最大值和最小值 458 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。