chunkedseq
container library for large in-memory data sets
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
examples
map_1.cpp
Go to the documentation of this file.
1
16
// accessing mapped values
18
#include <iostream>
19
#include <string>
20
21
#include "
map.hpp
"
22
23
int
main
() {
24
pasl::data::map::map<char,std::string>
mymap;
25
26
mymap[
'a'
]=
"an element"
;
27
mymap[
'b'
]=
"another element"
;
28
mymap[
'c'
]=mymap[
'b'
];
29
30
std::cout <<
"mymap['a'] is "
<< mymap[
'a'
] <<
'\n'
;
31
std::cout <<
"mymap['b'] is "
<< mymap[
'b'
] <<
'\n'
;
32
std::cout <<
"mymap['c'] is "
<< mymap[
'c'
] <<
'\n'
;
33
std::cout <<
"mymap['d'] is "
<< mymap[
'd'
] <<
'\n'
;
34
35
std::cout <<
"mymap now contains "
<< mymap.
size
() <<
" elements.\n"
;
36
37
return
0;
38
}
39
//! [map_example]
main
int main()
[map_example]
Definition:
map_1.cpp:23
pasl::data::map::map::size
size_type size() const
Definition:
map.hpp:222
map.hpp
STL-style map data structure.
pasl::data::map::map
[swap]
Definition:
map.hpp:171
Generated on Mon Mar 9 2015 22:07:07 for chunkedseq by
1.8.8