cpp:stl:containers
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revisionNext revisionBoth sides next revision | ||
cpp:stl:containers [2020/05/28 15:16] – created gthanos | cpp:stl:containers [2020/05/28 15:25] – gthanos | ||
---|---|---|---|
Line 3: | Line 3: | ||
==== Εισαγωγή στοιχείου σε container ==== | ==== Εισαγωγή στοιχείου σε container ==== | ||
- | Με εξαίρεση την κλάση [[array|std:: | + | Με εξαίρεση την κλάση [[array|std:: |
- | + | ||
- | Επιπλέον, | + | |
Παραδείγματα: | Παραδείγματα: | ||
+ | === A. Ένθεση σε λίστα === | ||
<code cpp student_list_insert.cpp> | <code cpp student_list_insert.cpp> | ||
#include < | #include < | ||
#include < | #include < | ||
- | #include < | + | #include < |
#include " | #include " | ||
Line 30: | Line 29: | ||
std::cerr << " | std::cerr << " | ||
for (std:: | for (std:: | ||
+ | std::cerr << ' ' << *it; | ||
+ | std::cerr << std::endl; | ||
+ | std::cerr << " | ||
+ | | ||
+ | return 0; | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | === Β. Ένθεση σε set === | ||
+ | |||
+ | <code cpp string_set_insert.cpp> | ||
+ | #include < | ||
+ | #include < | ||
+ | #include < | ||
+ | #include < | ||
+ | |||
+ | int main () { | ||
+ | std::string strings[] = { std:: | ||
+ | | ||
+ | std::cerr << "----- Init set -----" << std::endl; | ||
+ | std:: | ||
+ | for(int i=0; i<3; i++) | ||
+ | myset.insert(strings[i]); | ||
+ | | ||
+ | myset.emplace(" | ||
+ | | ||
+ | std::cerr << " | ||
+ | std::cerr << "myset contains:"; | ||
+ | for (std:: | ||
std::cerr << ' ' << *it; | std::cerr << ' ' << *it; | ||
std::cerr << std::endl; | std::cerr << std::endl; |
cpp/stl/containers.txt · Last modified: 2022/05/26 16:49 by gthanos