Home
Random
Log in
Settings
Donations
About Wikibooks
Disclaimers
Search
C++ Language/Std/Stl/Algorithms/Modifying
Language
Watch
Edit
<
C++ Language
|
Std
|
Stl
|
Algorithms
C++ Language
Overview
Preprocessing
Macros
Tokenization
Preprocessing Strings
Compile-time Constants
Compile-time Assertions
Conditional-Compilation
Namespace
Namespace Shortcuts
Nesting
Splitting across Files
Named and Unnamed
Type
Hungarian Prefixes
Boolean
Literals
Bitwise Representation
Max Value
Conversion
Enumeration
Shortcuts
Variant
RTTI: RunTime Type Information
Variables
Lifetime and Scope
Initialization
Uniform Initialization
Initialize without Constructor
Decomposing-Auto
Define at Same Time as Type
Indirection
Pointers
Typed NULL
Arrays
Reference Variables
Rvalue-References
Smart Pointers
Expressions
Precedence
Chain of Assignment
Program Flow
Loops
The break Statement
Return Value
Parameters
Function Overloading
Function-Pointer
Deprecating a Function
Objects
Accessibility
Unwanted Compiler-Generated Functions
Constructors
Destructors
Const Members
Static Members
Inheritance
Operator Overloading
Nested Classes
Pointer to Members
Low-Level C Structures
Templates
Templated-Functions
Templated-Classes
Templated-Variables
Template-Parameters
Traits
Metaprogramming
Concepts
Error Handling
Returning an Error Code
Assertions
C++ Exception Handling
Standard Libraries
C-Runtime
STL: Standard Template Library
Strings
IOStreams
Filesystem Access
Multithreading
RNG: Random Number Generator
Obsolete Features
Some STL algorithms are designed to modify a collection of items.
Copying
Removing
Reordering