cpp:stl:container_common_functions
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
cpp:stl:container_common_functions [2022/05/26 18:58] – [Εισαγωγή στοιχείου] gthanos | cpp:stl:container_common_functions [2023/05/29 16:03] – [Β. Ένθεση σε set, unordered set] gthanos | ||
---|---|---|---|
Line 7: | Line 7: | ||
Παραδείγματα: | Παραδείγματα: | ||
- | ==== A. Ένθεση | + | ==== A. Ένθεση στους sequence_containers list, forward_list, |
Σε ένα //sequence container// είναι υποχρεωτικό να προσδιορίσουμε τη θέση εισαγωγής του στοιχείου μέσω ενός // | Σε ένα //sequence container// είναι υποχρεωτικό να προσδιορίσουμε τη θέση εισαγωγής του στοιχείου μέσω ενός // | ||
Line 40: | Line 40: | ||
</ | </ | ||
- | ==== Β. Ένθεση σε set ==== | + | ==== Β. Ένθεση σε set, unordered |
Σε ένα // | Σε ένα // | ||
Line 53: | Line 53: | ||
Student students[] = { Student(" | Student students[] = { Student(" | ||
| | ||
- | std::cerr << "----- Init list -----" << std:: | + | std::cerr << "----- Init set -----" << std:: |
- | std:: | + | std:: |
for(int i=0; i<2; i++) { | for(int i=0; i<2; i++) { | ||
- | | + | |
- | | + | |
} | } | ||
| | ||
- | | + | |
| | ||
std::cerr << " | std::cerr << " | ||
- | std::cerr << "mylist | + | std::cerr << "myset contains:"; |
- | for (std:: | + | for (std:: |
std::cerr << ' ' << *it; | std::cerr << ' ' << *it; | ||
std::cerr << std::endl; | std::cerr << std::endl; | ||
Line 308: | Line 308: | ||
vector< | vector< | ||
array< | array< | ||
- | |||
- | v.assign(a.begin()+1, | ||
| | ||
+ | | ||
+ | /* Assigns 20, 30, 40, 50 | ||
+ | */ | ||
+ | v.assign(a.begin()+1, | ||
+ | // | ||
+ | // | ||
print(v); | print(v); | ||
} | } | ||
Line 318: | Line 322: | ||
H συνάρτηση //assign// διαγράφει τα υφιστάμενα περιεχόμενα του // | H συνάρτηση //assign// διαγράφει τα υφιστάμενα περιεχόμενα του // | ||
</ | </ | ||
- | |||
- |
cpp/stl/container_common_functions.txt · Last modified: 2023/05/30 19:18 by gthanos