Go back to Richel Bilderbeek's homepage.

Go back to Richel Bilderbeek's C++ page.

 

 

 

(C++) C++ Glossary

 

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.

 

0.                        !, logical not operator

1.                        !=, not equal operator

2.                        #define

3.                        #else

4.                        #endif

5.                        #ifdef

6.                        #ifndef

7.                        #include

8.                        #include guard

9.                        %, modulus operator

10.                   %=, modulus assign operator

11.                   &&, logical and operator

12.                   &, bitwise and operator

13.                   *, multiply operator

14.                   */, Comment

15.                   *=, multiply assign operator

16.                   --, decrement operator

17.                   -, minus operator

18.                   ,, comma operator

19.                   .*

20.                   ., member access operator

21.                   /*, Comment

22.                   /, divide operator

23.                   //, Comment

24.                   /=, divide assign operator

25.                   ::, scope operator

26.                   ?:, questionmark colon operator

27.                   [, index operator

28.                   [], index operator

29.                   ], index operator

30.                   ^, bitwise xor operator

31.                   _lrand, std::_lrand

32.                   |, bitwise or operator

33.                   ||, logical or operator

34.                   ~, bitwise not operator

35.                   +, plus operator

36.                   ++, increment operator

37.                   +=, plus assign operator

38.                   <, less than operator

39.                   <<, stream out operator

40.                   <=, less than or equal operator

41.                   -=

42.                   =, assign operator

43.                   -=, minus assign operator

44.                   ==, equal operator

45.                   ->*

46.                   >, greater than operator

47.                   ->, member access operator

48.                   >=, greater than or equal operator

49.                   80-20 rule

50.                   Abbreviations (Code::Blocks feature)

51.                   ABC, Abstract Base Class

52.                   Abstract Base Class

53.                   Abstract Factory (Design Pattern)

54.                   Access violation

55.                   accumulate, std::accumulate

56.                   Active Template Library

57.                   Adapter (Design Pattern)

58.                   Adapter (functor type)

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

66.                   Andrei Alexandrescu

67.                   Andrew Koenig

68.                   Angle, calculate an angle between two coordinats

69.                   any, boost::any

70.                   Append two std::strings

71.                   Append two std::vectors

72.                   argc

73.                   Argument, const argument

74.                   argv

75.                   array

76.                   array, boost::array (from Boost library)

77.                   array, dynamically allocated

78.                   array, static

79.                   Artificial Intelligence

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

96.                   auto_ptr, std::auto_ptr

97.                   Avoid duplication in const and non-const member functions

98.                   back_inserter, std::back_inserter

99.                   bad_alloc, std::bad_alloc

100.              bad_alloc, std::bad_alloc

101.              bad_cast, std::bad_cast

102.              bad_cast, std::bad_cast

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)

116.              bind1st, std::bind1st

117.              bind2nd, std::bind2nd

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

169.              Calculate a factorial

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

186.              Cast, reinterpret_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

194.              Check if a file exists

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

224.              class, template 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)

240.              Comment (/*,*/ and //)

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

258.              const, const is not deep

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

299.              Create Forms dynamically

300.              Cryptography algorithm (a very simple one)

301.              Cursor

302.              Dan Butterfield

303.              Das Wahre Schlagerfest

304.              Data type

305.              Debug

306.              Debugger

307.              Debugging

308.              dec, std::dec

309.              Declaration of function

310.              Declaration, forward declaration

311.              Decorator (Design Pattern)

312.              default

313.              Definition of a function

314.              delete

315.              DemoBuffering

316.              deque, std::deque

317.              Derived class

318.              Design pattern

319.              Design Pattern, Abstract Factory

320.              Design Pattern, Adapter

321.              Design Pattern, Bridge

322.              Design Pattern, Builder

323.              Design Pattern, Chain Of Responsibility

324.              Design Pattern, Command

325.              Design Pattern, Composite

326.              Design Pattern, Decorator

327.              Design Pattern, Facade

328.              Design Pattern, Factory Method

329.              Design Pattern, Flyweight

330.              Design Pattern, Interpreter

331.              Design Pattern, Iterator

332.              Design Pattern, Mediator

333.              Design Pattern, Memento

334.              Design Pattern, Observer

335.              Design Pattern, Prototype

336.              Design Pattern, Proxy

337.              Design Pattern, Singleton

338.              Design Pattern, State

339.              Design Pattern, Strategy

340.              Design Pattern, Template Method

341.              Design Pattern, Visitor

342.              destructor

343.              difftime, std::difftime

344.              Distribution, normal distribution

345.              divides, std::divides

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

360.              DrawGlobe, draw a globe

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

388.              exception (header file)

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++?

429.              FAQ: Windows typedefs

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

465.              Function header files

466.              Function Object

467.              function, boost::function

468.              Function, declaration

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

481.              Game, Frysk Leare Lieder

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

488.              Game, Reversi Console

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

501.              Get a maze its dead ends

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

505.              Get a pixel's greyness

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

526.              getline, std::getline

527.              GetPixel, get a pixel's color

528.              Girou, Mike

529.              global, global variable

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

543.              hash_map, std::hash_map

544.              hash_multimap, std::hash_multimap

545.              hash_multiset, std::hash_multiset

546.              hash_set, std::hash_set

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

555.              header file, iostream

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)

610.              Increase (Functor)

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

627.              internal, std::internal

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)

697.              mem_fun, std::mem_fun

698.              mem_fun, std::mem_fun

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, %

723.              modulus, std::modulus

724.              Morpher, tool for generating intermediates of two images

725.              Most important C++ books

726.              Most important C++ people

727.              multi_array, boost::multi_array

728.              multimap, std::multimap

729.              multiplies, std::multiplies

730.              multiset, std::multiset

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

744.              noskipws, std::noskipws

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

762.              operator<, less 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

774.              Paint, 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

793.              Pointer, smart pointer

794.              PokeVolley

795.              polymorphism

796.              pop_heap (algorithm)

797.              pragma, #pragma

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

809.              protected inheritance

810.              Prototype (Design Pattern)

811.              Proxy (Design Pattern)

812.              ptr_array, boost::ptr_array

813.              ptr_deque, boost::ptr_deque

814.              ptr_fun, std::ptr_fun

815.              ptr_list, boost::ptr_list

816.              ptr_map, boost::ptr_map

817.              ptr_multimap, boost::ptr_multimap

818.              ptr_multiset, boost::ptr_multiset

819.              ptr_set, boost::ptr_set

820.              ptr_vector, boost::ptr_vector

821.              public

822.              public inheritance

823.              Public Toilet Manager 5

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

878.              Rotate, rotate an image

879.              rotate, std::rotate (algorithm)

880.              rotate_copy, std::rotate_copy (algorithm)

881.              rotate_cycle, std::rotate_cycle (algorithm)

882.              Rubik's Clock Simulator

883.              Run another program and use its output

884.              Runtime error

885.              runtime_error, std::runtime_error

886.              runtime_error, std::runtime_error

887.              SameXandY (Functor)

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

899.              Set a pixel's greyness

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)

907.              setbase, std::setbase

908.              setfill, std::setfill

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

919.              showbase, std::showbase

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

949.              Sorting, Insertion sort

950.              Sorting, Selection 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