Index_W

S

scalbn( ), 157–158

scalbln( ), 158

scanf( ), 115–119

Scanset, 118

scientific

format flag, 215, 216, 239–240

manipulator, 240

Scope resolution (::) operator, 25, 48, 74

Scopes, 24–25

_ _sealed, 341

search( ) algorithm, 302

search_n( ) algorithm, 302

SEEK_CUR, 106

seek_dir type, 229

seekdir type, 243, 256

SEEK_END, 106

seekg( ), 228–229, 256

seekp( ), 228–229, 256

SEEK_SET, 106

set container, 266, 282

member functions, table of, 282–284

<set> header, 35, 265, 266

set_difference( ) algorithm, 302–303

set_intersection( ) algorithm, 303

set_symmetric_difference( ) algorithm, 303

set_terminate( ), 90, 322

set_unexpected( ), 323

set_union( ) algorithm, 305

setbase( ) manipulator, 216, 241

setbuf( ), 119

setf( ), 229–230, 239, 257

setfill( ) manipulator, 216, 241

setiosflags( ) manipulator, 216, 241

setjmp( ), 190–191, 194

<setjmp.h> header, 34, 190, 194

setlocale( ), 175–176

setmode( ), 230

setprecision( ) manipulator, 216, 241

setstate( ), 257

setvbuf( ), 119–120

setw( ) manipulator, 216, 241

Shift operators, 39, 40–41

short data type modifier, 2, 81

showbase

format flag, 215, 239

manipulator, 241

showpoint

format flag, 215, 216, 239

manipulator, 241

showpos

format flag, 215, 239

manipulator, 241

SIGABRT, 193

SIG_DFL, 195

SIG_ERR, 195

SIG_IGN, 195

SIGFPE, 193

SIGILL, 193

SIGINT, 193

signal( ), 194–195

<signal.h> header, 34, 193, 194, 195

signbit( ), 139

signed data type modifier, 2, 81

SIGSEGV, 193

SIGTERM, 193

sin( ), 140, 158, 167

sinh( ), 159, 167

Size generic type, 287

sizeof compile-time operator, 45, 82

size_t data type, 97, 125, 183, 203

size_type type, 266, 310

skipws

format flag, 215, 239

manipulator, 241

snprintf( ), 120

sort( ) algorithm, 305

sort_heap( ) algorithm, 306

sprintf( ), 120–121

sqrt( ), 159, 168

srand( ), 195

sscanf( ), 121

<sstream> header, 35, 238

stable_partition( ) algorithm, 306

stable_sort( ) algorithm, 306

Stack, 20, 21

stack container, 266, 284

member functions, table of, 284–285

<stack> header, 35, 266

Standard Template Library (STL), C++, 35, 261–308

static storage class specifier, 9, 10, 11, 24, 82

static_cast, 45, 46, 82

std namespace, 25, 36, 213, 235

<stdarg.h> header, 34, 124, 199

<stdbool.h> header, 16, 34, 62, 337

_ _STDC_ _, 59

_ _STDC_HOSTED_ _, 59

_ _STDC_IEC_559_ _, 59

_ _STDC_IEC_559_COMPLEX_ _, 59

_ _STDC_ISO_10646_ _, 59

_ _STDC_VERSION_ _, 59

<stddef.h> header, 34, 113, 119

stderr, 97

<stdexcept> header, 35, 321, 323

stdin, 97

<stdint.h> header, 34, 333–334

stdio format flag, 215, 216

<stdio.h> header, 34, 97

<stdlib.h> header, 34, 179, 183

stdout, 97

Storage class specifiers, 10–11

str( )

stringstream, istringstream, and ostringstream member, 258

strstream member, 230

strcat( ), 131, 321

strchr( ), 131

strcmp( ), 131–132, 321

strcoll( ), 132

strcpy( ), 132

strcspn( ), 133

streambuf class, 214, 237

<streambuf> header, 35, 238

streamoff data type, 228, 242

streampos data type, 229, 232, 242

Streams, 97

C++ predefined, 214–215, 238

streamsize data type, 242

strerror( ), 133

strftime( ), 176–177

String(s)

C++ implementation of, 309–321

constants, 15

conversion functions, wide-character, 208

functions, wide-character, 207–208

handling functions, 125

string class, 309

<string> header, 35, 309

<string.h> header, 34, 125

stringbuf class, 237

stringstream class, 237

stringstream( ), 258

strlen( ), 133

strncat( ), 133–134

strncmp( ), 134

strncpy( ), 134–135

strpbrk( ), 135

strrchr( ), 135

strspn( ), 136

strstr( ), 136

strstrea.h header file, 214

strstream( ), 230–231

strstream class, 214

strtod( ), 195–196

strtof( ), 196

strtok( ), 136–137

strtol( ), 196–197

strtold( ), 197

strtoll( ), 197

strtoul( ), 198

strtoull( ), 198

struct keyword, 7, 8, 10, 83

Structures, 7, 83

vs. classes, 8

strxfrm( ), 138

swap( ) algorithm, 307

swap_ranges( ) algorithm, 307

switch statement, 63, 82–83

sync_with_stdio( ), 232, 259

system( ), 199




C(s)C++ Programmer's Reference
C Programming on the IBM PC (C Programmers Reference Guide Series)
ISBN: 0673462897
EAN: 2147483647
Year: 2002
Pages: 539

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net