请输入您要查询的百科知识:

 

词条 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条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/11/16 16:32:17