xref: /llvm-project/lldb/test/API/lang/cpp/stl/main.cpp (revision fdea9a4ec9b0d9585b8fe8a612686d9f44f40ddc)
1*99451b44SJordan Rupprecht #include <cstdio>
2*99451b44SJordan Rupprecht #include <iostream>
3*99451b44SJordan Rupprecht #include <string>
4*99451b44SJordan Rupprecht #include <map>
main(int argc,char const * argv[])5*99451b44SJordan Rupprecht int main (int argc, char const *argv[])
6*99451b44SJordan Rupprecht {
7*99451b44SJordan Rupprecht     std::string hello_world ("Hello World!");
8*99451b44SJordan Rupprecht     std::cout << hello_world << std::endl;
9*99451b44SJordan Rupprecht     std::cout << hello_world.length() << std::endl;
10*99451b44SJordan Rupprecht     std::cout << hello_world[11] << std::endl;
11*99451b44SJordan Rupprecht 
12*99451b44SJordan Rupprecht     std::map<std::string, int> associative_array;
13*99451b44SJordan Rupprecht     std::cout << "size of upon construction associative_array: " << associative_array.size() << std::endl;
14*99451b44SJordan Rupprecht     associative_array[hello_world] = 1;
15*99451b44SJordan Rupprecht     associative_array["hello"] = 2;
16*99451b44SJordan Rupprecht     associative_array["world"] = 3;
17*99451b44SJordan Rupprecht 
18*99451b44SJordan Rupprecht     std::cout << "size of associative_array: " << associative_array.size() << std::endl;
19*99451b44SJordan Rupprecht     printf("associative_array[\"hello\"]=%d\n", associative_array["hello"]);
20*99451b44SJordan Rupprecht 
21*99451b44SJordan Rupprecht     printf("before returning....\n"); // Set break point at this line.
22*99451b44SJordan Rupprecht }
23