《C++函数库查询辞典》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:陈正凯编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2001
  • ISBN:7113044336
  • 页数:456 页
图书介绍:C与C++提供了大量的函数供我们使用,这样大大缩减了程序开发的时间,再加上C与硬件的天然结合,它也因此成为了很多程序设计人员的首选。为了给读者提供一本C函数库的参考手册,我们特别引进了《C++函数库查询辞典》一书以飨读者。本书除了包含C、C++函数库外,特别将STL独立成三个章节说明,以使您的程序更加精简。同时,为了方便读者学习,本书附赠光盘一张,内附书中所有范例,希望能给您带来一定的帮助。本书由台湾金禾资讯股份有限公司提供版权,经中国铁道出版社计算机图书项目中心审选。童冠圣、乔林、王新月、彭念、廖康良、孟丽花、刘海勇等同志完成了本书的整稿与编排工作。

第1章 C++函数库精华导览 1

1-1 C++函数库精华导览 2

1-2 随书光盘使用说明 7

第2章 <assert.h> 9

2-1 assert 10

第3章 <ctype.h> 13

3-1 isalnum 14

3-2 isalpha 15

3-3 isdigit 16

3-4 isxdigit 17

3-5 isupper 18

3-6 islower 19

3-7 isascii 21

3-8 isgraph 22

3-9 isprint 23

3-10 isspace 24

3-11 iscntrl 25

3-12 ispunct 25

3-13 toupper、_toupper 27

3-14 tolower、_tolower 28

3-15 iscsym 29

第4章 <errno.h> 33

4-1 错误代码对应表 34

第5章 <float.h> 35

5-1 float定义的所有常量 36

第6章 <limits.h> 39

6-1 Limits中所定义的常量列表 40

第7章 <math.h> 43

7-1 sin 44

7-2 cos 44

7-3 tan 45

7-4 sinh 46

7-5 cosh 47

7-6 tanh 47

7-7 asin 48

7-8 acos 49

7-9 atan 49

7-10 atan2 51

7-11 log 52

7-12 log10 52

7-13 pow 53

7-14 exp 54

7-15 frexp 55

7-16 ldexp 56

7-17 cabs 57

7-18 fabs 58

7-19 hypot 59

7-20 ceil 60

7-21 floor 60

7-22 modf 61

7-23 fmod 62

7-24 poly 63

7-25 sqrt 63

第8章 <stdio.h> 65

8-1 fopen 66

8-2 fclose 67

8-3 fcloseall 68

8-4 fread 70

8-5 fwrite 71

8-6 fputs 73

8-7 puts 75

8-8 fputc 75

8-9 fgetc 75

8-10 feof 76

8-11 fseek 76

8-12 ftell 78

8-13 getchar 78

8-14 gets 79

8-15 puts 79

8-16 printf 79

8-17 rewind 80

8-18 sprintf 81

8-19 scanf 82

8-20 sscanf 83

8-21 putc 84

8-22 fprintf 85

8-23 fscanf 85

8-24 ungetc 88

第9章 <stdlib.h> 91

9-1 stdlib.h中所定义的宏函数与常量 92

9-1-1 常量 92

9-1-2 宏函数_max(a,b)、_min(a,b) 92

9-2 stdlib.h中所定义的函数 93

9-2-1 div 93

9-2-2 abs 95

9-2-3 atof,atoi,afol 96

9-2-4 strtod 98

9-2-5 strtol 98

9-2-6 itoa 100

9-2-7 _fcvt 101

9-2-8 _tolower、_toupper 102

9-2-9 _totl、_rotr 104

9-2-10 _swab 105

9-2-11 qsort 106

9-2-12 bsearch 107

9-2-13 free 108

9-2-14 malloc 108

9-2-15 calloc 109

9-2-16 getenv 111

9-2-17 _putenv 111

9-2-18 _searchenv 112

9-2-19 srand 113

9-2-20 rand 114

9-2-21 system 115

9-2-22 perr 116

9-2-23 abort 116

9-2-24 atexit 117

9-2-25 _onexit 119

9-2-26 exit 121

9-2-27 _splitpath 122

9-2-28 _makepath 122

9-2-29 _fullpath 124

第10章 <string.h> 127

10-1 strcpy 128

10-2 srtncpy 129

10-3 strcat 131

10-4 strncat 132

10-5 _strdup 133

10-6 strupr 134

10-7 strchr 135

10-8 strcspn 136

10-9 strrchr 137

10-10 strpbrk 138

10-11 strstr 140

10-12 strtok 141

10-13 strlen 143

10-14 _strlwr 144

10-15 _strrev 145

10-16 _strset 146

10-17 strnset 147

10-18 strspn 148

第11章 <time.h> 151

11-1 asctime 152

11-2 clock 153

11-3 ctime 154

11-4 difftime 155

11-5 ftime 156

11-6 gmtime 157

11-7 localtime 159

11-8 strftime 160

11-9 stime 161

11-10 time 161

11-11 tzset 162

第12章 <bitset> 165

12-1 bitset函数库简介 166

12-2 bitset类的基本使用 168

12-3 bitset类中的成员函数与变量 170

12-3-1 set() 170

12-3-2 reset() 171

12-3-3 flip() 171

12-3-4 at() 173

12-3-5 to_ulong() 174

12-3-6 to_string() 174

12-3-7 count() 178

12-3-8 size() 178

12-3-9 test() 179

12-3-10 any() 180

12-3-11 none() 180

12-3-12 bitset_size 181

12-4<bitset>函数库中所重载的运算符 182

第13章 <complex> 185

13-1 <complex>函数库解说 186

13-2 complex类的基本使用 190

13-3 complex类中的成员函数与变量 192

13-3-1 real() 192

13-3-2 imag() 192

13-4 <complex>函数库所提供的函数 194

13-4-1 abs() 194

13-4-2 arg() 194

13-4-3 conjg() 195

13-4-4 cos() 195

13-4-5 cosh() 196

13-4-6 exp() 196

13-4-7 imag() 197

13-4-8 log() 198

13-4-9 log10() 198

13-4-10 norm() 198

13-4-11 polar() 199

13-4-12 pow() 199

13-4-13 real() 200

13-4-14 sin() 200

13-4-15 sinh() 201

13-4-16 sqrt() 201

13-5 <complex>函数库中所重载的运算符 205

第14章 <string> 209

14-1 string类解说 210

14-2 <string>函数库的基本使用 219

14-3 basic_string类中的成员函数与变量 220

14-3-1 append() 220

14-3-2 assign() 222

14-3-3 at() 223

14-3-4 begin() 224

14-3-5 c_str() 225

14-3-6 capacity() 227

14-3-7 compare() 227

14-3-8 copy() 230

14-3-9 data() 231

14-3-10 empty() 232

14-3-11 end() 233

14-3-12 erase() 234

14-3-13 find() 236

14-3-14 find_first_of 238

14-3-15 find_first_not_of 239

14-3-16 find_last_of 240

14-3-17 find_last_not_of 241

14-3-18 insert() 241

14-3-19 length() 243

14-3-20 replace() 244

14-3-21 reserve() 246

14-3-22 resize() 246

14-3-23 rfind() 248

14-3-24 size() 248

14-3-25 substr() 249

14-3-26 swap() 251

14-3-27 max_size() 252

14-4 <string>函数库中所提供的函数 252

14-4-1 getline() 252

14-4-2 swap() 253

14-5 <string>函数库中所重载的运算符 255

第15章<iostream> 257

15-1 <iostream>函数库解说 258

15-2 cont对象 258

15-3 cin对象 260

15-4 cerr对象 262

15-5 clog对象 264

第16章 <iomanip> 267

16-1 <iomanip>函数库解说 268

16-2 setw 268

16-3 precision 269

16-4 setfill 271

16-5 setbase 272

16-6 setiosflags 273

16-7 resetiosflags 276

第17章 容器与定位器 277

17-1 容器 278

17-2 定位器 279

17-3 STL常用容器 280

17-3-1 vector 280

17-3-2 deque 288

17-3-3 list 295

17-3-4 set与multiset 301

17-3-5 map与multimap 308

第18章 通用算法 313

18-1 不变序列算法(Non-mutating algorithms) 314

18-1-1 for_each 314

18-1-2 find 315

18-1-3 find_if 317

18-1-4 adjacent_find 319

18-1-5 find_first_of 321

18-1-6 count 323

18-1-7 count_if 324

18-1-8 mismatch 326

18-1-9 equal 328

18-1-10 search 330

18-1-11 search_n 332

18-1-12 find_end 334

18-2 变动序列算法(Mutating algorithms) 336

18-2-1 copy 336

18-2-2 copy_backward 338

18-2-3 Swap 340

18-2-4 transform 345

18-2-5 Replace 347

18-2-6 fill 357

18-2-7 fill_n 359

18-2-8 generate 360

18-2-9 generate_n 362

18-2-10 Remove 364

18-2-11 unique 373

18-2-12 unique_copy 375

18-2-13 reverse 378

18-2-14 reverse_copy 379

18-2-15 rotate 382

18-2-16 rotate_copy 384

18-2-17 random_shuffle 386

18-2-18 partition 388

18-2-19 stable_partition 390

18-3 排序算法(Sorting) 393

18-3-1 Sort 393

18-3-2 nth_element 401

18-3-3 Binary search 403

18-3-4 merge 410

18-3-5 inplace_merge 413

18-3-6 Set operations(on sorted ranges) 415

18-3-7 Heap operations 427

18-3-8 Minimum and maximum 435

18-3-9 lexicographical_compare 439

18-3-10 next_permutation 441

18-3-11 prev_permutation 442

18-4 数值算法(Generalized numeric algorithms) 443

18-4-2 accumulate 443

18-4-3 inner_product 444

18-4-4 partial_sum 446

18-4-5 adjacent_difference 449

第19章 函数对象 453

19-1 函数对象简介 454

19-2 STL提供的函数对象 454