I l@ve RuBoard

[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 

I l@ve RuBoard