Map Declaration and InitializationMap Declaration and Initialization

We can declare an empty map using the make() function. Below is the syntax we need to follow:

Here, mapName is the name of the map, keyType is the expected type of the keys, and valueType is the expected type of the values. The term map is a keyword.

We can declare a map called courseData with keys of type string and values of type int.



If we attempt to output this map, we will receive an output indicating an empty map:


We can initialize a map with some data using the following syntax:


You can place or omit spaces in the map declaration syntax; therefore, both map[keyType]valueType and map [keyType] valueType are valid.

Using the above syntax, we can create a map that has some initial data in it:




Which syntax is correct for creating a new empty map?

Select the correct answer

Everything was clear?

Section 6. Chapter 5