E
echo
command, 4
regular expression library, 730
errors at link time, 657
element type constraints, container, 329, 341
ellipsis, parameter, 222
else
, seeif
statement
emplace
emplace_back
emplace_front
, sequential container, 345
empty
benefits of, 270
end
character, 15
Endangered
, 803
endl
, 7
manipulator, 314
ends
, manipulator, 315
engine, random-number library, 745, 770
enum
, unscoped enumeration, 832
enum class
, scoped enumeration, 832
as
union
discriminant, 850function matching, 835
conversion to integer, 834
unnamed, 832
constant expression, 833
conversion to integer, 834
eof
, 313
eofbit
, 312
equal
virtual function, 829
equal_range
equal_to<T>
, 575
equality operators, 141
arithmetic conversion, 144
container adaptor, 370
container member, 340
iterator, 106
overloaded operator, 561
pointer, 120
Sales_data
, 561string
, 88vector
, 102
erase
associative container, 434
changes container size, 385
invalidates iterator, 349
sequential container, 349
string
, 362
error, standard, 6
error_type
, 732
error_msg
program, 221
ERRORLEVEL
, 4
eval
function
exception
exception handling, 193–198, 772, 817
see also
throw
see also
catch
and inheritance, 775
must be complete type, 775
exception in destructor, 773
finding a
catch
, 776handler, see
catch
local variables destroyed, 773
safe resource allocation, 467
uncaught exception, 773
unhandled exception, 196
catch
, 775conversion to pointer, 774
initializes
catch
parameter, 775pointer to local object, 774
rethrow, 777
smart pointers, 467
exception specification argument, 780
generalized, deprecated, 780
noexcept
, 779nonthrowing, 779
throw()
, 780violation, 779
virtual function, 781
execution flow
EXIT_FAILURE
, 227
EXIT_SUCCESS
, 227
expansion
explicit
explicit call to
explicit instantiation, 675, 713
explicit template argument, 660, 713
class template, 660
forward
, 694function template, 682
function pointer, 686
template argument deduction, 682
exporting C++ to C, 860
callable, seecallable object
lambda, seelambda expression
operand conversion, 159
order of evaluation, 137
parenthesized, 136
regular, seeregular expression
expression statement, 172, 200
extern
extern 'C'
, seelinkage directive