April 2014
Intermediate to advanced
576 pages
14h 45m
English
A conversion specifier, 303
a conversion specifier, 303
Abnormal program termination
array contents, 284
closing files, 291
defined, 459
dereferencing null pointers, 65–66
divide-by-zero errors, 137
error conditions, 381
exit handlers, 318
format string specifiers, 304
implicit declarations, 19
misaligned pointers, 73
pointers to nonallocated memory, 247
reading freed memory, 238
stream arguments, 287
string literal modifications, 205
abort()
with assert(), 6
errno, 361
with signal handlers, 334, 342, 350
Access rights
access violation exceptions, 279
uninitialized memory exploits, 64
Accessing
bit-fields from multiple threads, 391–394
files
Read now
Unlock full access