C++ Standard Library: Containers
| Class/Function | Header | Standard | VBCC | GCC | SAS/C | DICE | libnix | Notes |
|---|---|---|---|---|---|---|---|---|
| vector | vector | C++98 | STLport | Missing | Dynamic array | |||
| list | list | C++98 | STLport | Missing | Doubly-linked list | |||
| deque | deque | C++98 | STLport | Missing | Double-ended queue | |||
| array | array | C++11 | Missing | Missing | Fixed-size array | |||
| forward_list | forward_list | C++11 | Missing | Missing | Singly-linked list | |||
| set | set | C++98 | STLport | Missing | Ordered set | |||
| multiset | set | C++98 | STLport | Missing | Ordered multiset | |||
| map | map | C++98 | STLport | Missing | Ordered map | |||
| multimap | map | C++98 | STLport | Missing | Ordered multimap | |||
| unordered_set | unordered_set | C++11 | Missing | Missing | Hash set | |||
| unordered_multiset | unordered_set | C++11 | Missing | Missing | Hash multiset | |||
| unordered_map | unordered_map | C++11 | Missing | Missing | Hash map | |||
| unordered_multimap | unordered_map | C++11 | Missing | Missing | Hash multimap | |||
| stack | stack | C++98 | STLport | Missing | Stack adapter | |||
| queue | queue | C++98 | STLport | Missing | Queue adapter | |||
| priority_queue | queue | C++98 | STLport | Missing | Priority queue adapter | |||
| bitset | bitset | C++98 | STLport | Missing | Bit array | |||
| valarray | valarray | C++98 | STLport | Missing | Numeric array | |||
| hash_map | hash_map | SGI | STLport | Missing | Hash map (SGI extension) | |||
| hash_set | hash_set | SGI | STLport | Missing | Hash set (SGI extension) | |||
| slist | slist | SGI | STLport | Missing | Singly-linked list (SGI extension) | |||
| rope | rope | SGI | STLport | Missing | Rope container (SGI extension) | |||
| TOTALS | 0/22 | 0/22 | 16/22 | 0/22 | 0/22 |