source:
doc/theses/mike_brooks_MMath/programs/lst-issues-wrapped-emplaced.run.cpp
@
ea10f64
Last change on this file since ea10f64 was 1379c96e, checked in by , 7 months ago | |
---|---|
|
|
File size: 374 bytes |
Line | |
---|---|
1 | #include <cstdio> |
2 | |
3 | #if defined INTERPOSED_LIST_NS |
4 | using namespace INTERPOSED_LIST_NS; |
5 | #else |
6 | #include <list> |
7 | using namespace std; |
8 | #endif |
9 | |
10 | int main() { |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | // C++ |
21 | |
22 | struct req { |
23 | int pri, rqr; |
24 | |
25 | }; |
26 | |
27 | |
28 | list<req> reqs; |
29 | |
30 | |
31 | |
32 | |
33 | reqs.emplace_front(2, 42); |
34 | reqs.emplace_front(1, 42); |
35 | |
36 | |
37 | |
38 | |
39 | |
40 | |
41 | |
42 | |
43 | |
44 | |
45 | |
46 | |
47 | |
48 | |
49 | for (auto const& cur : reqs) |
50 | printf("{%d %d} ", cur.pri, cur.rqr); |
51 | printf("\n"); |
52 | |
53 | } |
Note: See TracBrowser
for help on using the repository browser.