[SYMBOL]
[A]
[B]
[C]
[D]
[E]
[F]
[G]
[H]
[I]
[J]
[K]
[L]
[M]
[N]
[O]
[P]
[Q]
[R]
[S]
[T]
[U]
[V]
[W]
[X]
%s conversion
scanf function
scientific notation
scope (::) operator
2nd
scope, variable
search, binary
searching binary trees
member functions
virtual functions
segmentation fault (core dumped)
Segmentation Violation error
semicolon (;)
with if-else statements
and preprocessor directives
sentry class function
serial debugging
set container
setbase I/O manipulator
setf member function
setfill I/O manipulator
setiosflags I/O manipulator
setjmp function (C language)
setprecision I/O manipulator
setting bits
setw I/O manipulator
sharing modules
shift operators left (<<)
left (<<=) shortcut
right (>>)
right (>>=) shortcut
short int type
2nd
short qualifier
side effects
signed integers
signed qualifier
simple variables
simplicity, as a design goal
sine function, power series
2nd
single quote
[See quotation mark] size qualifiers
sorting qsort function
source files (source code)
special characters
2nd
specialization
specialized class templates
specialized template functions
specifications, program
2nd
speed of floating-point calculations
splitting strings
square.cpp file
square.h file
sscanf function
stacks
2nd
3rd
allocating
class datatype
[See classes] designing
exceptions for
initializing
2nd
overflow errors
protecting data
structures versus classes
trace
standard classes
cout
[See cout object]2nd
[See cout object] standard files C
unbuffered
standard functions, C++
standard libraries
2nd
standard objects, cin (console input)
Standard Template Library (STL)
2nd
algorithms
containers
iterators
lists
maps
set container
troubleshooting
waiting list
stat class
statements asm (assembly)
assert
assignment
[See assignment statements] branching
[See branching statements] catch
control
declaration
[See declaring variables] for
if
labeling
looping
[See looping statements] switch
throw
while
static definition of
keywords
2nd
member functions
member variables
modifiers
variable class
variables
static_cast operator
statistics line_counter class
stat class
std namespace
stderr (standard error) file
stdin (standard input) file
stdio.h include file
stdout (standard output) file
step command (debugger)
2nd
[See also gdb debugger] STL (Standard Template Library)
2nd
algorithms
containers
iterators
lists
maps
set container
troubleshooting
waiting list
storage class variable
extern storage class
strchr function
strcmp (string compare) function
2nd
strcopy (string copy) function
2nd
streams
strings
2nd
3rd
C-style
converting to
versus C++ strings
comparing
[See strcmp function] concatenating
strcat function
strncat function
copying
[See strcpy function] declarations
end-of-string character
end-of-string markers
extracting substrings
functions for
getting length of
[See length function] initializing
inputting
length, determining
reading
2nd
splitting
variable-length
wide
wstring data type
struct keyword
in C versus C++
structure pointer (->) operator
structured programming techniques
structures
2nd
3rd
[See also unions]4th
arrays of
and classes
declaring
defining variables with
infinite arrays
initializing
packed
and pointers
2nd
procedures
stacks
[See stacks] versus classes
2nd
style, programming
2nd
3rd
classes
commenting
structured programming techniques
subscript, array
substr member function
subtracting floating-point numbers
subtraction (-) operator
2nd
suffix operator
[See decrement operator increment operator] switch statements
2nd
3rd
and break statements
2nd
switches, command-line command
|