L'
c'
(wchar_t
literal), 38
label
statement, 192
arguments, 389
biggies
program, 391
reference capture, 393
capture by reference, 393
implicit capture, 394
mutable
, 395
parameters, 389
passed to
find_if
, 390
passed to
stable_sort
, 389
trailing return type, 396
left
, manipulator, 758
left-inclusive interval, 331, 373
length_error
, 197
less<T>
, 575
less_equal<T>
, 575
letter grade, program, 175
lexicographical_compare
, 881
library function objects, 574
as arguments to algorithms, 575
library names to header table, 866
compared to scope, 204
global variable, 204
local variable, 204
parameter, 205
C++ to C, 860
compound, 858
overloaded function, 860
parameter or return type, 859
pointer to function, 859
return type, 859
single, 858
template errors at link time, 657
list
, 373
see also container
see also sequential container
bidirectional iterator, 412
header, 329
list initialization, 336
merge
, 415
overview, 327
remove
, 415
remove_if
, 415
reverse
, 415
splice
, 416
unique
, 415
value initialization, 336
=
(assignment), 145
array
, 337
associative container, 423
container, 336
dynamically allocated, object, 459
preferred, 99
prevents narrowing, 43
sequential container, 336
vector
, 98
bool
, 41
in condition, 143
char
, 39
decimal, 38
double
(numE
num or nume
num), 38
float
(numF
or numf
), 41
floating-point, 38
hexadecimal (
0X
num or0x
num), 38
int
, 38
long
(numL
or numl
), 38
long double
(ddd.dddL
or ddd.dddl
), 41
long long
(numLL
or numll
), 38
octal (
0
num), 38
unsigned
(numU
or numu
), 41
wchar_t
, 40
literal type, 66
class type, 299
access control, 853
name lookup, 853
nested class in, 854
restrictions, 852
local scope, see block scope
destructor, 502
lifetime, 204
pointer, return value, 225
reference, return value, 225
return
statement, 224
lock
, weak_ptr
, 473
logic_error
, 197
condition, 141
function object, 574
logical_and<T>
, 575
logical_not<T>
, 575
logical_or<T>
, 575
long
, 33
literal (num
L
or numl
), 38
long double
, 33
literal (ddd.ddd
L
or ddd.dddl
), 41
long long
, 33
literal (num
LL
or numll
), 38
lookup, name, see name lookup
argument and parameter, 213
conversion from, 163
conversion to, 162
overloaded function, 232
template argument deduction, 693
lower_bound
algorithm, 873
ordered container, 438
lround
, 751
cast to rvalue reference, 691
copy initialization, uses copy constructor, 539
decltype
, 135
reference collapsing rule, 688
result
->
(arrow operator), 150
++
(increment) prefix, 148
--
(decrement) prefix, 148
*
(dereference), 135
[]
(subscript), 135
=
(assignment), 145
,
(comma operator), 158
?:
(conditional operator), 151
cast, 163
decltype
, 71
function reference return type, 226
variable, 533
lvalue reference, see also reference, 532, 549
collapsing rule, 688
compared to rvalue reference, 533
function matching, 539
initialization, 532
member function, 546
overloaded, 547
move
, 533
template argument deduction, 687