aboutsummaryrefslogtreecommitdiff
path: root/tests/libcxx/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/libcxx/main.cpp')
-rw-r--r--tests/libcxx/main.cpp45
1 files changed, 0 insertions, 45 deletions
diff --git a/tests/libcxx/main.cpp b/tests/libcxx/main.cpp
deleted file mode 100644
index fefb6cc3..00000000
--- a/tests/libcxx/main.cpp
+++ /dev/null
@@ -1,45 +0,0 @@
-//#include <iostream>
-#include <stdio.h>
-#include <map>
-#include <cstring>
-
-using namespace std;
-
-struct ltstr
-{
- bool operator()(const char* s1, const char* s2) const
- {
- return strcmp(s1, s2) < 0;
- }
-};
-
-int main()
-{
- map<const char*, int, ltstr> months;
-
- months["january"] = 31;
- months["february"] = 28;
- months["march"] = 31;
- months["april"] = 30;
- months["may"] = 31;
- months["june"] = 30;
- months["july"] = 31;
- months["august"] = 31;
- months["september"] = 30;
- months["october"] = 31;
- months["november"] = 30;
- months["december"] = 31;
-
- //cout << "june -> " << months["june"] << endl;
- printf("june -> %d\n", months["june"]);
- map<const char*, int, ltstr>::iterator cur = months.find("june");
- map<const char*, int, ltstr>::iterator prev = cur;
- map<const char*, int, ltstr>::iterator next = cur;
- ++next;
- --prev;
- //cout << "Previous (in alphabetical order) is " << (*prev).first << endl;
- //cout << "Next (in alphabetical order) is " << (*next).first << endl;
- printf("Previous (in alphabetical order) is %s\n", (*prev).first);
- printf("Next (in alphabetical order) is %s\n", (*next).first);
-}
-