source:
doc/theses/mike_brooks_MMath/programs/lst-issues-wrapped-emplaced.run.cpp@
fbc84ca
| Last change on this file since fbc84ca was 1379c96e, checked in by , 18 months ago | |
|---|---|
|
|
| File size: 374 bytes | |
| Rev | Line | |
|---|---|---|
| [5717495] | 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 { | |
| [5546f50b] | 23 | int pri, rqr; |
| [5717495] | 24 | |
| [1379c96e] | 25 | }; |
| [5717495] | 26 | |
| 27 | ||
| 28 | list<req> reqs; | |
| 29 | ||
| 30 | ||
| 31 | ||
| 32 | ||
| [1379c96e] | 33 | reqs.emplace_front(2, 42); |
| 34 | reqs.emplace_front(1, 42); | |
| [5717495] | 35 | |
| 36 | ||
| 37 | ||
| 38 | ||
| 39 | ||
| 40 | ||
| 41 | ||
| 42 | ||
| 43 | ||
| 44 | ||
| 45 | ||
| 46 | ||
| 47 | ||
| 48 | ||
| 49 | for (auto const& cur : reqs) | |
| [5546f50b] | 50 | printf("{%d %d} ", cur.pri, cur.rqr); |
| [5717495] | 51 | printf("\n"); |
| 52 | ||
| [5546f50b] | 53 | } |
Note:
See TracBrowser
for help on using the repository browser.