Go back to
Richel Bilderbeek's homepage.
Go back to
Richel Bilderbeek's C++ page.
An overview of my C++ pages.
The topics with std:: can be found in the std:: glossary.
The topics with boost:: can be found in the boost::
glossary.
2.
#define
3.
#else
4.
#endif
5.
#ifdef
6.
#ifndef
7.
#include
10.
%=, modulus assign operator
14.
*/, Comment
15.
*=, multiply assign operator
19.
.*
20.
.,
member access operator
21.
/*, Comment
23.
//, Comment
24.
/=, divide assign operator
26.
?:, questionmark colon operator
35.
+, plus operator
40.
<=, less than or equal operator
41.
-=
45.
->*
47.
->,
member access operator
48.
>=, greater than or equal operator
49.
80-20
rule
50.
Abbreviations (Code::Blocks feature)
53.
Abstract Factory (Design Pattern)
54.
Access violation
55.
accumulate, std::accumulate
57.
Adapter (Design
Pattern)
59.
adjacency_list, boost::adjacency_list
60.
adjacent_find, std::adjacent_find (algorithm)
61.
Alexandrescu, Andrei Alexandrescu
62.
Algorithm
63.
algorithm (header file)
64.
Algorithms
65.
Allsop, Jamie
67.
Andrew Koenig
68.
Angle, calculate an angle between two coordinats
69.
any, boost::any
72.
argc
74.
argv
75.
array
76.
array,
boost::array (from Boost library)
77.
array, dynamically allocated
78.
array, static
80. Artificial Intelligence, N-armed bandit learner class
81.
ASCII art
82.
ASCII Art, Canvas for console applications
83.
ASCII Art, Convert TImage to TStringList
84.
ASCII Art, Surfaceplot for console
applications
85.
Ask user for double, AskUserForDouble
86.
Ask user for std::string, AskUserForString
87.
AskUserForDouble, ask user for double
88.
AskUserForString, ask user for std::string
89.
asm
90.
assert
91.
Assert, C++ Builder Console Application
92.
assert,
compile time
93.
associative_property_map,
boost::associative_property_map
94.
ATL, Active Template Library
95.
auto
97.
Avoid
duplication in const and non-const member functions
98.
back_inserter, std::back_inserter
100.
bad_alloc, std::bad_alloc
103.
bad_exception, std::bad_exception
104.
bad_exception, std::bad_exception
105.
bad_typeid, std::bad_typeid
106.
bad_typeid, std::bad_typeid
107.
BarbaImage, tool for image manipulation
108.
Base class
109.
Base class, Abstract Base Class
110.
BeerWanter 3
111.
Benchmark
112.
Benchmark, float versus double
113.
Benchmark, indexing versus
iterators on 2d std::vectors
114.
Benchmarks
115.
binary_search (algorithm)
118.
Binder
119.
Biology
120.
Biology, Finding an equilibrium or a cycle
121.
Biology, Karl Sigmund : Games of Life
122.
Biology, paper-Rock-Scissors simulation
123.
Biology, trick to easily program inheritance of
boolean traits
124. Bit Operation
125. Bit operation, get Grey codes
126. Bit operation, grey codes
127. Bit Operations
128.
bit
shift
129.
bit
shifting
130.
Bjarne Stroustrup
131.
Björn Karlsson
132.
Bob Swart
133.
Boenken
134.
Boenken 2
135.
Books, most important C++ books
136. Books, which books should I read to learn C++?
137.
bool
138.
boolalpha, std::boolalpha
139.
Boost
C++ Library
140.
Boost glossary, boost:: glossary
141.
Boost,
Compile errors
142.
Boost,
Graph library
143.
Boost,
Pointer container
144.
Boost,
Pointer container library
145.
Boost,
Property Map
146.
Boost,
Random library
147.
Boost,
Serialization library
148.
Boost,
Smart_ptr library
149.
break
150.
Breakpoint
151.
Bridge (Design
Pattern)
152.
Browse
153.
Bubble Sort
154.
Buffering, Double buffering
155.
Buffering, Single buffering
156.
Builder (Design
Pattern)
157.
Builder, C++
158.
Butterfield, Dan
159.
C++
160.
C++ Builder
161.
C++ Builder,
Assert
162.
C++ Builder, Code Templates (C++ Builder feature)
163. C++ FAQ
164.
C++,
differences between C++ and C?
165.
C++, should I learn C before I learn C++?
166.
C++,
what are the differences between C++ and other languages?
167.
C++, which books should I read to learn C++?
168.
C++0x
170.
Calculate an angle between two coordinats
171.
Calculate the distance between two coordinats
172.
Calculate the greatest common divisor
173.
CanCast, check if std::string can be converted to any
data type
174.
CanLexicalCast, check if std::string can be
converted to any data type
175.
Canvas for console applications (ASCII art)
176.
Canvas for console applications(ASCII art)
177.
Canvas, canvas for console applications (ASCII art)
178.
case
179.
Cashman, Mark
180.
Cast
181.
Cast, boost::lexical_cast
182.
Cast, const_cast
183.
Cast,
down cast
184.
Cast, dynamic_cast
185.
Cast, lexical_cast, boost::lexical_cast
187.
Cast, static_cast
188.
Cast,
to cast
189.
Cast,
up cast
190.
Casting
191.
catch
192.
Chain Of Responsibility (Design Pattern)
193.
char
195.
Check if a number is prime
196.
Check if a number is prime, IsPrime
197.
Check if a number is prime, PrimeExpert
198.
Check if a std::string
can be converted to double, IsDouble
199.
Check if a
std::string can be converted to int, IsInt
200.
Check if AnsiString can be converted to double
201.
Check if AnsiString can be converted to integer
202.
Check if hexadecimal std::string can be converted to
integer
203.
Check if std::string can be converted to any data type,
CanCast
204.
Check if std::string can be converted to any data
type, CanLexicalCast
205.
Check if std::string can be converted to double
206.
Check if std::string can be converted to integer
207.
Check if WideString can be converted to double
208.
Check if WideString can be converted to integer
209.
checked_delete, boost::checked_delete
210.
Checks
211. Checks if a key is in a std::map
212.
cin, std::cin
213.
class
214.
Class design
215.
class, Abstract Base Class
216.
class, Base Class
217.
class, constructor
218.
class, Derived Class
219.
Class, design
220.
class, destructor
221.
class,
Gossip class
222.
class, method
223.
class,
stream class
225.
Cline, Marshall
226.
clock, std::clock (function)
227.
clock_t (struct)
228.
CLX (X-platform Component Library)
229. CLX FAQ's
230. CLX, Create Forms dynamically
231.
Code Templates (C++ Builder feature)
232.
Code::Blocks
233.
Code::Blocks, Abbreviations (Code::Blocks feature)
234.
Coding standard
235.
Color Number Determinator, tool for viewing colors from
RGB values
236.
ColorToRgb, convert TColor to RGB values
237.
COM
port
238.
Combinator, tool for finding combination of
values
239.
Command (Design
Pattern)
241.
compile error
242.
Compile warning
243.
compiler
244.
compile-time
assert
245.
Composite (Design Pattern)
246.
composition
247.
compressed_pair, boost::compressed_pair
248.
conio (header file)
249.
const
250.
const argument
251.
Const
correctness
252.
const is not deep
253.
const member
254.
const method
255.
const return type
256.
const variable
257.
const, argument
259.
const, return type
260.
const, variable
261.
const_associative_property_map,
boost::const_associative_property_map
262.
const_cast
263.
constructor
264.
Container
265.
continue
266.
Convert
267.
Convert AnsiString to double
268.
Convert AnsiString to integer
269.
Convert AnsiString to lower case
270.
Convert AnsiString to std::string
271.
Convert AnsiString to upper case
272.
Convert AnsiString to WideString
273.
Convert double to AnsiString
274.
Convert double to std::string
275.
Convert integer to AnsiString
276.
Convert integer to std::string
277.
Convert RGB values to TColor
278.
Convert std::string to AnsiString
279.
Convert std::string to double
280.
Convert std::string to integer
281.
Convert std::string to lower case
282.
Convert std::string to upper case
283.
Convert std::string to WideString
284.
Convert TColor to RGB values
285.
Convert TImage to TStringList (ASCII art)
286.
Convert WideString to AnsiString
287.
Convert WideString to double
288.
Convert WideString to integer
289.
Convert WideString to std::string
290.
Copy a file
291.
copy, std::copy (algorithm)
292.
copy_backward, std::copy_backward (algorithm)
293.
Count a maze its dead ends
294.
count, std::count (algorithm)
295.
count_if, std::count_if (algorithm)
296.
cout, std::cout
297.
Create a maze
298.
Create a sloppy maze
300.
Cryptography algorithm (a very simple one)
301.
Cursor
302.
Dan Butterfield
304.
Data
type
305.
Debug
306.
Debugger
307.
Debugging
308.
dec, std::dec
310.
Declaration,
forward declaration
311.
Decorator (Design Pattern)
312.
default
314.
delete
315.
DemoBuffering
316.
deque, std::deque
317.
Derived class
318.
Design pattern
319.
Design Pattern, Abstract Factory
323.
Design Pattern, Chain Of
Responsibility
325.
Design Pattern, Composite
326.
Design Pattern, Decorator
328.
Design Pattern, Factory Method
329.
Design Pattern, Flyweight
330.
Design Pattern, Interpreter
335.
Design Pattern, Prototype
337.
Design Pattern, Singleton
340.
Design Pattern, Template Method
342.
destructor
344.
Distribution,
normal distribution
346.
DLL
347.
do
348.
domain_error, std::domain_error
349.
domain_error, std::domain_error
350.
double
351.
Double buffering
352.
double, convert double to AnsiString
353.
double, convert double to std::string
354.
down
cast
355.
Draw a globe
356.
Draw a globe with a minus on it
357.
Draw a globe with a plus on it
358.
Draw a lymphocyte
359.
Draw text centered on image
361.
DrawGlobeMinus, draw a globe with a minus on it
362.
DrawGlobePlus, draw a globe with a plus on it
363.
DrawLymphocyte, draw a lymphocyte
364.
DrawTextCentered, draw text centered on image
365.
Duff's device
366.
dynamic_bitset, boost::dynamic_bitset
367.
dynamic_cast
368.
Dynamically allocated array
369.
else
370.
Empty Text Lines Remover, tool for
removing empty text lines
371.
Encrypter, tool for encrypting a text file
372.
endl, std::endl
373.
ends, std::ends
374.
enum
375.
equal, std::equal (algorithm)
376.
equal_range, std::equal_range (algorithm)
377.
Erase a color
378.
Erich
Gamma
379.
Error
380.
Error, compile error
381.
Error, install error
382.
Error, link error
383.
Error, linker error
384.
Error, linking error
385.
Error, linking error
386.
Error, misc error
387.
Error, runtime error
389.
Exception handling
390.
exception hierarchy
391.
Exception hierarchy
392.
exception
safe
393.
exception
safety
394.
exception, std::exception
395.
exception, std::exception
396.
Exercise
397.
Exercise #0: a correct Divide function
398.
Exercise #1: a foolproof function
399.
Exercise #2: correct function
declarations
400.
Exercise
#3: Don't give away your internals
401.
Exercise
#4: Reading from a std::vector safely
402.
Exercise #5: The many types of const
403.
Exercise #6: refactoring
quadratic solver
404.
Exercise #7: add one
405.
exit, std::exit
406.
explicit
407.
export
408.
expression
409.
extern
410.
Facade (Design
Pattern)
411.
Factorial, calculate a factorial
412.
Factory Method (Design Pattern)
413.
false
414. FAQ
415. FAQ, C++ FAQ
416. FAQ, CLX FAQ
417. FAQ, VCL FAQ
418. FAQ: Forward declarations
419. FAQ: Function header files
420. FAQ: Get argv[0]
421. FAQ: How do I create VCL Forms dynamically?
422. FAQ: Should I learn C before C++?
423.
FAQ:
Should I learn C before I learn C++?
424. FAQ: Virtual keys
425.
FAQ:
What are the differences between C and C++?
426.
FAQ:
What are the differences between C and other languages?
427.
FAQ: What are the goals of this website?
428.
FAQ: Which books should I read to learn C++?
430.
FILE (struct)
431.
File I/O
432.
file, check if a file exists
433.
file, copy a file
434.
file,
get the extension of a filename
435.
file,
input
436.
file,
output
437.
file, read a file to a std::vector
438.
file,
remove the extension of a filename
439.
fill, std::fill (algorithm)
440.
Filter,
Gabor filter
441.
Find std::string in std::string
442.
Find the
period of cycle in equilibrium, FindEquilibrium
443.
find, std::find (algorithm)
444.
find_end, std::find_end (algorithm)
445.
find_first_of, std::find_first_of (algorithm)
446.
find_if, std::find_if (algorithm)
447.
FindEquilibrium,
find the period of cycle in equilibrium
448.
Finding a sum for any combination of values
(a.k.a. The Combinator)
449.
Finding an equilibrium or a cycle
450.
fixed, std::fixed
451.
float
452.
Float versus double
453.
floor, std::floor
454.
flush, std::flush
455.
Flyweight (Design Pattern)
456.
Fmod
457.
for
458.
for_each, std::for_each (algorithm)
459. Forward declaration
460. Forward declarations
461.
friend
462.
Frysk Leare Lieder
463.
Fuction, purpose
464.
Function
466.
Function Object
467.
function,
boost::function
469.
Function, definition
470.
Function, Function Object
471.
Function,
pointer to function
472.
Function, template function
473.
Function,
virtual function
474.
Functor
475.
Gabor
filter
476. Game
477.
Game, BeerWanter 3
478.
Game, Boenken
479.
Game, Boenken 2
480.
Game, Das Wahre Schlagerfest
482.
Game, K3-Op-Een-Rij
483.
Game, Knokfighter 1
484.
Game, Maziak
485.
Game, PokeVolley
486.
Game, Public Toilet Manager 5
487.
Game, Reversi
489.
Game, Rubik's Clock Simulator
490.
Game, SimPredator
491.
Game, SpaceHarry
492.
Game, The Tron Collection
493. Game, Wizard Battle
494.
Games
495.
Gamma, Erich
496.
GCD, calculate the greatest common divisor
497.
generate, std::generate (algorithm)
498.
generate_n, std::generate_n (algorithm)
499.
Get a file's path
500.
Get a Font's height
502.
Get a maze its distances to the exit of every
free square
503.
Get a path to the exit when you have the
distances to the exit of every free square
504.
Get a pixel's color
506.
Get a rainbow-like color gradient
507.
Get a random double from a normal distribution
508.
Get a random double from zero to one
509.
Get a random integer
510. Get a value in a std::map
511.
Get an RGB gradient
512. Get argv[0]
513.
Get cumulative density of a normal
distribution
514.
Get density of a normal distribution
515. Get Grey codes
516.
Get maze its non-dead ends
517.
Get some pixels' greynesses
518.
Get the cumulative of a histogram,
GetCumulativeHistogram
519.
Get the extension of a filename
520.
Get the mean and standard deviation
521.
GetCumulativeHistogram, get the cumulative
of a histogram
522.
getenv, std::getenv
523.
GetFontHeight, get a Font's height
524.
GetGreyness, get a pixel's greyness
525.
GetGreyness, get some pixels' greynesses
527.
GetPixel, get a pixel's color
528.
Girou,
Mike
530.
Gnuplot Interface, Gnuplot interface class
531.
Goal of this website
532.
Gossip
class
533.
goto
534.
Graph
535.
Graph,
Graph Boost library
536. Graphics
537.
Graphics, double buffering
538.
Greatest common divisor, calculate the greatest common
divisor
539.
Greg Lomow
540. Grey codes
541.
Gustavson,
Paul
542.
hash, std::hash
544.
hash_multimap, std::hash_multimap
545.
hash_multiset, std::hash_multiset
547.
header file
548.
header file, #include guard
549.
header file, cassert
550.
header file, cmath
551.
header file, cstdio
552.
header file, cstdlib
553.
header file, ctime
554.
header file, iosfwd
556.
header file, memory
557.
header, header file
558.
Hello World program
559.
Helm, Richard
560.
Herb Sutter
561.
hex, std::hex
562.
Histogram, get the cumulative of a
histogram, GetCumulativeHistogram
563.
Hollingworth,
Jarrod
564. HomeTrainer, a survey generator tool
565.
how
to: access the COM port
566.
how to: check if a file exists
567.
how to: check if a number is prime
568.
how to: check if AnsiString can be converted to
double
569.
how to: check if AnsiString can be converted to integer
570.
how to: check if hexadecimal std::string can be
converted to integer
571.
how to: check if std::string can be converted to
double
572.
how to: check if std::string can be converted to integer
573.
how to: check if WideString can be converted to
double
574.
how to: check if WideString can be converted to integer
575.
how to: convert AnsiString to double
576.
how to: convert AnsiString to integer
577.
how to: convert AnsiString to lower case
578.
how to: convert AnsiString to std::string
579.
how to: convert AnsiString to std::string
580.
how to: convert AnsiString to upper case
581.
how to: convert AnsiString to WideString
582.
how to: convert double to AnsiString
583.
how to: convert double to std::string
584.
how to: convert integer to AnsiString
585.
how to: convert integer to std::string
586.
how to: convert RGB values to TColor
587.
how to: convert std::string to AnsiString
588.
how to: convert std::string to double
589.
how to: convert std::string to integer
590.
how to: convert std::string to lower case
591.
how to: convert std::string to upper case
592.
how to: convert std::string to WideString
593.
how to: convert TColor to RGB values
594.
how to: convert TImage to TStringList
(ASCII art)
595.
how to: convert WideString to AnsiString
596.
how to: convert WideString to double
597.
how to: convert WideString to integer
598.
how to: convert WideString to std::string
599.
how to: copy a file
600.
how
to: find a std::string in a std::string
601.
how
to: get the extension of a filename
602.
how to: read a file in a std::vector
603.
how
to: remove the extension of a filename
604.
how to: seperate a std::string into multiple
std::strings, seperated by a seperator
605.
IDE, Integrated Development Environment
606.
identity_property_map,
boost::identity_property_map
607.
if
608.
Image Rotater, tool for rotating images
609.
includes, std::includes (algorithm)
611.
Indexing versus iterators on 2d
std::vectors
612.
inheritance
613.
inheritance, private inheritance
614.
inheritance, protected inheritance
615.
inheritance, public inheritance
616.
inline
617.
inplace_merge (algorithm)
618.
Inserter
619.
Insertion Sort
620.
Install error
621.
Installation error
622.
int
623.
int, convert integer to AnsiString
624.
int, convert integer to std::string
625.
Integrated Development Environment, IDE
626.
Interface, Gnuplot Interface, Gnuplot
interface class
628.
Interpreter (Design Pattern)
629.
intrusive_ptr, boost::intrusive_ptr
630.
invalid_argument, std::invalid_argument
631.
invalid_argument, std::invalid_argument
632.
ios_base::failure,
std::ios_base::failure
633.
iosfwd (header file)
634.
iostream (header file)
635.
IsDouble, check
if a std::string can be converted to double
636.
IsInt, check if a std::string
can be converted to int
637.
IsPrime, check if a number is prime
638.
iter_swap, std::iter_swap (algorithm)
639.
Iterator (Design
Pattern)
640.
iterator_property_map,
boost::iterator_property_map
641.
It's Belcampo, tool for conversion of email
adresses
642.
Jamie Allsop
643.
Jarrod Hollingworth
644.
Jesse Liberty
645.
John Vlissides
646.
Johnson, Ralph
647.
K3-Op-Een-Rij
648.
Karl Sigmund
649.
Karl Sigmund : Games of Life
650.
Karlsson, Björn
651.
Kent Reisdorph
652.
Key
list
653.
Keyword
654.
Knokfighter 1
655.
Koenig
Lookup
656.
Koenig,
Andrew
657.
Leap
year
658.
left, std::left
659.
length_error, std::length_error
660.
length_error, std::length_error
661.
lexical_cast, boost::lexical_cast
662.
lexicographical_compare,
std::lexicographical_compare (algorithm)
663.
Liberty,
Jesse
664.
Library
665.
Library,
Boost C++ Library
666.
Library,
Standard Template Library
667.
Link error
668.
Linker error
669.
Linking error
670.
list, std::list
671.
local variable
672.
logic_error, std::logic_error
673.
logic_error, std::logic_error
674.
Lomow,
Greg
675.
long
676.
lower_bound, std::lower_bound (algorithm)
677.
LRAND_MAX
678.
macro
679.
main
680.
make_heap, std::make_heap (algorithm)
681.
make_pair, std::make_pair (algorithm)
682.
map, std::map
683.
Mark
Cashman
684.
Marshall
Cline
685.
Math
686.
math (header file)
687.
Matrix
688.
Matrix,
multiplication
689.
max, std::max (algorithm)
690.
max_element, std::max_element (algorithm)
691.
Maze
692.
Maze Creater, tool for creating a maze
693.
Maziak
694.
MeanAndStdDev
695.
median, std::median (algorithm)
696.
Mediator (Design
Pattern)
699.
mem_fun_ref, std::mem_fun_ref
700.
mem_fun_ref, std::mem_fun_ref
701.
member, const member
702.
Memento (Design
Pattern)
703.
memory
(header file)
704.
memory
(physical space used by your computer)
705.
Memory
leak
706.
merge, std::merge (algorithm)
707.
method
708.
Method design
709.
Method design,
avoid duplication in const and non-const member functions
710.
method, const method
711.
Method, design,
avoid duplication in const and non-const member functions
712.
Meyers, Scott Meyers
713.
MFC : Microsoft Foundation Classes
714.
Microsoft Foundation Classes
715.
Mike Girou
716.
min, std::min (algorithm)
717.
min_element, std::min_element (algorithm)
718.
minus, std::minus
719.
Misc error
720.
mismatch, std::mismatch (algorithm)
721.
Modulus on floating point numbers, Fmod
722.
Modulus operator, %
724.
Morpher, tool for generating intermediates of two
images
726.
Most important C++ people
727.
multi_array, boost::multi_array
729.
multiplies, std::multiplies
731.
mutable
732.
namespace
733. N-armed bandit learner class
734.
NDEBUG
735.
negate, std::negate
736.
Negator
737.
new
738.
next_permutation, std::next_permutation (algorithm)
739.
noboolalpha, std::noboolalpha
740.
noncopyable, boost::noncopyable
741.
Normal Distribution
742.
noshowbase, std::noshowbase
743.
noshowpoint, std::noshowpoint
745.
not1, std::not1
746.
not2, std::not2
747.
nouppercase, std::nouppercase
748.
nth_element, std::nth_element (algorithm)
749.
NULL
750.
Object
Oriented Programming
751.
Observer (Design
Pattern)
752.
OOP,
Object Oriented Programming
753.
Opaque
pointer
754.
operator
755.
operator
overloading
756.
Operator
overloading, multiply operator
757.
Operator
overloading, stream out operator
758.
operator!, logical not operator
759.
operator!=, not equal operator
760.
operator&&, logical and operator
761.
operator||, logical or operator
763.
operator<<, stream out operator
764.
operator<=, les equals operator
765.
operator=, assign operator
766.
operator==, equal operator
767.
operator>, greater operator
768.
operator>=, greater equals operator
769.
out_of_range, std::out_of_range
770.
out_of_range, std::out_of_range
771.
overflow_error, std::overflow_error
772.
overflow_error, std::overflow_error
773.
Paint TImage fast
775.
pair, std::pair
776.
Paper-Rock-Scissors simulation
777.
partial_sort, std::partial_sort (algorithm)
778.
partition, std::partition (algorithm)
779.
Paul Gustavson
780.
People, most important C++ people
781.
Perfect elastic collision
782.
Perfect number
783.
Pimpl
784.
Pimpl idiom
785.
Pixelate
786.
Pixelator, tool for pixelating of images
787.
plus, std::plus
788.
Pointer
789.
pointer
container (Boost C++ Library)
790.
pointer,
opaque
791.
Pointer,
pointer to function
792.
pointer, smart
794.
PokeVolley
795.
polymorphism
798.
Preprocessor
799.
Preprocessor
statements
800.
prev_permutation (algorithm)
801.
Prime, check if a number is prime, IsPrime
802.
PrimeExpert, check if a number is prime
803.
printf
804.
priority_queue, std::priority_queue
805.
private
806.
private inheritance
807.
Property
Map (a Boost library)
808.
protected
810.
Prototype (Design Pattern)
811.
Proxy (Design
Pattern)
812.
ptr_array, boost::ptr_array
813.
ptr_deque, boost::ptr_deque
815.
ptr_list, boost::ptr_list
817.
ptr_multimap, boost::ptr_multimap
818.
ptr_multiset, boost::ptr_multiset
820.
ptr_vector, boost::ptr_vector
821.
public
822.
public inheritance
824.
push_heap, std::push_heap (algorithm)
825.
QT
826.
Quadratic equation, SolveQuadratic
827.
queue, std::queue
828.
Quote
829.
Quotes
830.
Rainbow, get a rainbow-like color gradient
831.
Ralph Johnson
832.
rand, std::rand
833.
RAND_MAX
834.
random
(library from the Boost C++ library)
835.
Random Code, tool for generating random C++ code
836.
Random Number
837.
random
numbers, setting seed
838.
random_shuffle, std::random_shuffle (algorithm)
839.
Randomize on timer, RandomizeTimer
840.
RandomizeTimer,
randomize on timer
841.
range_error, std::range_error
842.
range_error, std::range_error
843.
Read a file in a std::vector
844.
reference
845.
reference_wrapper, boost::reference_wrapper
846.
referencing
847.
register
848.
Reinforcement
learning
849.
reinterpret_cast
850.
Reisdorph,
Kent
851.
Remove a color
852.
Remove the extension of a filename
853.
remove, std::remove (algorithm)
854.
remove_copy, std::remove_copy (algorithm)
855.
remove_copy_if, std::remove_copy_if (algorithm)
856.
remove_if, std::remove_if (algorithm)
857.
RemoveColor, erase a color
858.
RemoveColor, remove a color
859.
Replace substrings of a std::string by other
std::strings
860.
replace, std::replace (algorithm)
861.
replace_copy, std::replace_copy (algorithm)
862.
replace_copy_if, std::replace_copy_if (algorithm)
863.
replace_if, std::replace_if (algorithm)
864.
Rescale
865.
resetiosflags, std::resetiosflags
866.
return
867.
Return type, const return type
868.
reverse, std::reverse (algorithm)
869.
reverse_copy, std::reverse_copy (algorithm)
870.
Reversi
871.
Reversi Console
872.
RgbGradient, get an RGB gradient
873.
RgbToColor, convert RGB values to TColor
874.
Richard Helm
875.
right, std::right
876.
rope, std::rope
877.
Rotate an image
879.
rotate, std::rotate (algorithm)
880.
rotate_copy, std::rotate_copy (algorithm)
881.
rotate_cycle, std::rotate_cycle (algorithm)
883.
Run another program and use its output
884.
Runtime error
885.
runtime_error, std::runtime_error
886.
runtime_error, std::runtime_error
888.
scientific, std::scientific
889.
Scope
890.
scope operator, ::
891.
scoped_ptr, boost::scoped_ptr
892.
Scott Meyers
893.
search, std::search (algorithm)
894.
search_n, std::search_n (algorithm)
895.
Selection Sort
896.
Seperate a std::string into multiple std::strings,
seperated by a seperator
897.
serialization
(library from the Boost C++ library)
898.
Set a pixel's color
900.
Set seed using timer
901.
Set some pixels' greynesses
902.
set, std::set
903.
set_difference, std::set_difference (algorithm)
904.
set_intersection, std::set_intersection (algorithm)
905.
set_symmetric_difference,
std::set_symmetric_difference (algorithm)
906.
set_union, std::set_union (algorithm)
909.
SetGreyness, set a pixel's greyness
910.
SetGreyness, set some pixels' greynesses
911.
setiosflags, std::setiosflags
912.
SetPixel, set a pixel's color
913.
setprecision,
std::setprecision
914.
setw, std::setw
915.
shared_array, boost::shared_array
916.
shared_ptr, boost::shared_ptr
917.
short
918.
Short
Circuit Evaluation
920.
showpoint, std::showpoint
921.
Shuffle a std::vector to a random order
922.
Sigmund,
Karl
923.
signed
924.
SimBrainiac, simulation of the teaching form 'Brainiac'
925.
SimPredator
926.
Simulation, Paper-Rock-Scissors simulation
927.
Simulation, SimBrainiac, simulation of the
teaching form 'Brainiac'
928.
Simulation, SoaSim, simulation of a sexually
transmitted disease
929.
sin, std::sin
930.
Sine, sine look-up table class
931.
Sine, standard function std::sin
932.
Single buffering
933.
Singleton (Design Pattern)
934.
Singleton (design pattern)
935.
sizeof
936.
skipws, std::skipws
937.
slist, std::slist
938.
Smart pointer
939.
smart_ptr (library from the Boost C++ library)
940.
SoaSim, simulation of a sexually transmitted disease
941.
Solve a maze
942.
Solve the quadratic equation, SolveQuadratic
943.
SolveQuadratic, solve the quadratic equation
944.
Sort a std::vector
945.
sort, std::sort (algorithm)
946.
sort_heap, std::sort_heap (algorithm)
947.
Sorting
948.
Sorting, Bubble sort
951.
SpaceHarry
952.
SQL, embedded SQL
953.
srand, std::srand
954.
stable_partition, std::stable_partition (algorithm)
955.
stable_sort, std::stable_sort (algorithm)
956.
stable_sort_copy, std::stable_sort_copy (algorithm)
957.
stack, std::stack
958.
Standard Template Library
959.
State (Design
Pattern)
960.
state-dependent
switch
961.
statement
962.
static
963.
Static array
964.
static_cast
965.
std
966.
STL
967.
Strategy (Design
Pattern)
968.
strchr
969.
Stream
Class
970.
stream out operator, operator<<
971.
string,
check if can be converted to a double
972.
string,
check if can be converted to an integer
973.
string,
convert to an integer
974.
string,
convert to double
975.
string,
convert to lower case
976.
string,
convert to upper case
977.
string,
finding a string in a string
978.
string,
seperate into multiple strings, seperated by a seperator