


## Klasser

| Klass | Beskrivning |
| --- | --- |
| [Collection](./collection/) | Bastyp för generisk samling. Objekt av denna klass bör endast allokeras med funktionen [System::MakeObject()](../system/makeobject/). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller assertionsfel. Omslut alltid denna klass i en [System::SmartPtr](../system/smartptr/)‑pekare och använd pekaren för att skicka den till funktioner som argument. |
| [KeyedCollection](./keyedcollection/) | Abstrakt samling av element med inbäddade nycklar. Objekt av denna klass bör endast allokeras med funktionen [System::MakeObject()](../system/makeobject/). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller assertionsfel. Omslut alltid denna klass i en [System::SmartPtr](../system/smartptr/)‑pekare och använd pekaren för att skicka den till funktioner som argument. |
| [ReadOnlyCollection](./readonlycollection/) | Omsluter en specifik behållare för att komma åt den i skrivskyddat läge. Objekt av denna klass bör endast allokeras med funktionen [System::MakeObject()](../system/makeobject/). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller assertionsfel. Omslut alltid denna klass i en [System::SmartPtr](../system/smartptr/)‑pekare och använd pekaren för att skicka den till funktioner som argument. |
