9.2.4. Defining and Initializing a Container
Every container type defines a default constructor (§ 7.1.4, p. 263). With the exception of array
, the default constructor creates an empty container of the specified type. Again excepting array
, the other constructors take arguments that specify the size of the container and initial values for the elements.
Initializing a Container as a Copy of Another Container
There are two ways to create a new container as a copy of another one: We can directly copy the container, or (excepting array
) we can copy a range of elements denoted by a pair of iterators.
To create a container as a copy of another container, ...
Get C++ Primer, Fifth Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.