documentation
.HELP!
C++ Reference Documentation
Links
C++ Reference
previous page
next page
cppreference.com
> Links
Links
Here are some links to other language references:
C++ (Dinkumware)
C++ Language and Library
Java 1.5 (Sun)
MySQL
Perl
Python
Ruby
Tcl
Visual C++ STL (Microsoft)
previous page
start
next page
Menu
Homepage
Table of contents
www.cppreference.com
General C/C++
Keywords
C/C++ Keywords
asm
auto
bool
break
case
catch
char
class
const
const cast
continue
default
delete
do
double
dynamic cast
else
enum
explicit
export
extern
false
float
for
friend
goto
if
C/C++ Keywords
inline
int
long
mutable
namespace
new
operator
private
protected
public
register
reinterpret cast
return
short
signed
sizeof
static
static cast
struct
switch
template
this
throw
true
try
typedef
typeid
typename
union
unsigned
using
virtual
void
volatile
wchar t
while
Pre-processor commands
C/C++ Pre-processor Commands
#define
#error
#include
C/C++ Pre-processor Commands
#line
#pragma
#if, #ifdef, #ifndef, #else, #elif, #endif
Predefined preprocessor variables
#, ##
#undef
ASCII Chart
Data Types
Escape Sequences
Operator Precedence
Standard C Library
Standard C Memory
Standard C Memory
calloc
free
Standard C Memory
malloc
realloc
Other standard C functions
abort
Other Standard C Functions
assert
atexit
bsearch
exit
getenv
Other Standard C Functions
longjmp
qsort
raise
rand
setjmp
signal
srand
system
va arg
Standard C Time & Date
Standard C Date & Time
asctime
clock
ctime
difftime
gmtime
Standard C Date & Time
localtime
mktime
setlocale
Standard C Date & Time
strftime
time
Standard C Math
abs
acos
Standard C Math
asin
atan
atan2
ceil
cos
cosh
div
exp
fabs
floor
fmod
frexp
Standard C Math
labs
ldexp
ldiv
log
log10
modf
pow
Standard C Math
sin
sinh
sqrt
tan
tanh
Standard C String & Character
Standard C String and Character
atof
atoi
atol
Standard C String and Character
isalnum
isalpha
iscntrl
isdigit
isgraph
islower
isprint
ispunct
isspace
isupper
isxdigit
memchr
memcmp
memcpy
memmove
memset
strcat
strchr
strcmp
strcoll
strcpy
strcspn
strerror
strlen
strncat
strncmp
strncpy
strpbrk
strrchr
strspn
strstr
strtod
strtok
strtol
strtoul
strxfrm
tolower
toupper
Standard C I/O
Standard C I/O
clearerr
fclose
feof
ferror
fflush
fgetc
fgetpos
fgets
fopen
fprintf
fputc
fputs
fread
freopen
fscanf
fseek
fsetpos
ftell
fwrite
getc
getchar
gets
Standard C I/O
perror
printf
putc
putchar
puts
remove
rename
rewind
scanf
setbuf
setvbuf
sprintf
sscanf
tmpfile
tmpnam
ungetc
vprintf, vfprintf, and vsprintf
C++
C++ String Streams
C++ String Streams
String Stream Constructors
C++ String Streams
String Stream Operators
rdbuf
str
C++ Strings
All
append
assign
at
begin
c str
capacity
clear
compare
copy
data
empty
end
erase
find
find first not of
find first of
find last not of
find last of
getline
C++ Strings
insert
length
max size
push back
rbegin
rend
replace
reserve
resize
rfind
size
String constructors
String operators
substr
swap
C++ I/O
All
bad
clear
close
I/O Constructors
eof
fail
fill
flags
flush
gcount
get
getline
good
ignore
C++ I/O
open
peek
precision
put
putback
rdstate
read
seekg
seekp
setf
sync with stdio
tellg
tellp
unsetf
width
write
IO Flags
C++ Standard Template Library
C++ Priority Queues
C++ Priority Queues
empty
C++ Priority Queues
pop
Priority queue constructors
push
size
top
C++ Vectors
C++ Vectors
assign
at
back
begin
capacity
clear
empty
end
erase
front
C++ Vectors
insert
max size
pop back
push back
rbegin
rend
reserve
resize
size
swap
Vector constructors
Vector operators
C++ Algorithms
accumulate
adjacent difference
adjacent find
C++ Algorithms
binary search
copy
copy backward
copy n
count
count if
equal
equal range
fill
fill n
find
find end
find first of
find if
for each
generate
generate n
includes
C++ Algorithms
inner product
inplace merge
iota
is heap
is sorted
iter swap
lexicographical compare
lexicographical compare 3way
lower bound
make heap
max
max element
merge
min
min element
mismatch
next permutation
nth element
partial sort
partial sort copy
partial sum
partition
pop heap
power
prev permutation
push heap
random sample
random sample n
random shuffle
remove
remove copy
remove copy if
remove if
replace
replace copy
replace copy if
replace if
reverse
reverse copy
rotate
rotate copy
search
search n
set difference
set intersection
set symmetric difference
set union
sort
sort heap
stable partition
stable sort
swap
swap ranges
transform
unique
unique copy
upper bound
C++ Double-Ended Queues
C++ Double-ended Queues
assign
at
back
begin
clear
Container constructors
Container operators
empty
end
erase
front
C++ Double-ended Queues
insert
max size
pop back
pop front
push back
push front
rbegin
rend
resize
size
swap
C++ Lists
C++ Lists
assign
back
begin
clear
Container constructors
Container operators
empty
end
erase
front
C++ Lists
insert
max size
merge
pop back
pop front
push back
push front
rbegin
remove
remove if
rend
resize
reverse
size
sort
splice
swap
unique
C++ Queues
C++ Queues
back
empty
front
C++ Queues
pop
push
Queue constructor
size
C++ Stacks
C++ Stacks
empty
C++ Stacks
pop
push
size
Stack constructors
top
C++ Sets
C++ Sets
begin
clear
Container constructors & destructors
Container operators
count
empty
end
equal range
erase
find
C++ Sets
insert
key comp
lower bound
max size
rbegin
rend
size
swap
upper bound
value comp
C++ Multisets
C++ Multisets
begin
clear
Container constructors & destructors
Container operators
count
empty
end
equal range
erase
find
C++ Multisets
insert
key comp
lower bound
max size
rbegin
rend
size
swap
upper bound
value comp
C++ Maps
C++ Maps
begin
clear
count
empty
end
equal range
erase
find
C++ Maps
insert
key comp
lower bound
Map Constructors & Destructors
Map operators
max size
rbegin
rend
size
swap
upper bound
value comp
C++ Multimaps
C++ Multimaps
begin
clear
Container constructors & destructors
Container operators
count
empty
end
equal range
erase
find
C++ Multimaps
insert
key comp
lower bound
max size
rbegin
rend
size
swap
upper bound
value comp
C++ Bitsets
C++ Bitsets
any
Bitset Operators
Bitset Constructors
count
flip
C++ Bitsets
none
reset
set
size
test
to string
to ulong
Iterators
Containers
Miscellaneous C++
Miscellaneous C++
auto ptr
Miscellaneous C++
All C Functions
All C++ Functions
FAQ
Complexity
Links
Credits
Comments
Get in touch
Submit feedback about this site to:
[email protected]