source: doc/theses/mike_brooks_MMath/programs/lst-issues-wrapped-emplaced.run.cpp @ 03606ce

Last change on this file since 03606ce was 5717495, checked in by Michael Brooks <mlbrooks@…>, 20 months ago

Start of the linked-list chapter.

  • Property mode set to 100644
File size: 386 bytes
RevLine 
[5717495]1#include <cstdio>
2
3#if defined INTERPOSED_LIST_NS
4using namespace INTERPOSED_LIST_NS;
5#else
6#include <list>
7using namespace std;
8#endif
9
10int main() {
11
12
13
14
15
16
17
18
19
20// C++
21
22struct req {
23  int pri, rqr;
24};
25
26
27
28
29list<req> reqs;
30
31
32
33
34
35
36reqs.emplace_front(
37  2, 42);
38reqs.emplace_front(
39  1, 42);
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54for (auto const& cur : reqs)
55    printf("{%d %d} ", cur.pri, cur.rqr);
56printf("\n");
57
58}
Note: See TracBrowser for help on using the repository browser.