This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
programming:cpp:container [2022/05/06 17:21] odagawa |
programming:cpp:container [2022/05/06 17:25] (current) odagawa |
||
---|---|---|---|
Line 16: | Line 16: | ||
<code cpp> | <code cpp> | ||
+ | #include < | ||
#include < | #include < | ||
Line 215: | Line 216: | ||
<code cpp> | <code cpp> | ||
#include < | #include < | ||
+ | #include < | ||
#include < | #include < | ||
Line 234: | Line 236: | ||
// ただし,実際には int ではなく,plate などで大小関係が決まった構造体を詰めている | // ただし,実際には int ではなく,plate などで大小関係が決まった構造体を詰めている | ||
| | ||
- | // ある basetrack からつながるすべての basetrack を列挙したい. | + | // ある basetrack からつながるすべての basetrack を列挙する. |
- | | + | |
+ | if ( linklet.find(target) != linklet.end() ) { | ||
+ | auto range = linklet.equal_range(target); | ||
+ | for ( auto itr = range.first; | ||
+ | std::cout << (*itr).second << std:: | ||
+ | } | ||
+ | } | ||
+ | |||
+ | std::exit(0); | ||
} | } | ||
</ | </ |