STL / Containers
TwinCAT 3 C++ supports STL with regard to
- Array
- List
- Map, Unordered_Map
- Set, Unordered_Set
- Stack
- String
- Vector, Inplace_Vector
- String, wstring, u8string, u16string, u32string
- Algorithms (such as binary_search)
- See %TWINCAT3DIR%\Sdk\Include\Stl\Stl\algorithm for a specific list of supported algorithms.
- Further non STL-defined extensions can be found in %TWINCAT3DIR%\SDK\Include\Stl\StlExtend
![]() | Restrictions
|
More detailed documentation on memory management, which uses STL, can be found in chapter Memory allocation.
