{ }Blueprint → C++

Unreal Engine 5 Arrays & Containers: Blueprint to C++ Cheatsheet

Blueprint containers like Array, Map, and Set map directly onto Unreal Engine 5's templated container types: TArray, TMap, and TSet. This category shows the exact C++ equivalent for every common container node, from Add and Remove to Contains, Find, sorting, and ranged-for iteration. Each page pairs the Blueprint node you already know with the real UE5 C++ API call, so you can drop the code straight into your UFUNCTION or actor logic. Use it as a quick reference when porting Blueprint container logic to native code.

8 nodes in this category.

Add / Remove (Array)

The Blueprint Add and Remove array nodes correspond to TArray::Add, TArray::Remove (removes by value), and TArray::RemoveAt (removes by index) in Unreal Engine 5 C++.View C++ equivalent →

Length / Get (Array)

The Blueprint Length node maps to TArray::Num, the Get node maps to operator[] index access, and the final element is read with TArray::Last in Unreal Engine 5 C++.View C++ equivalent →

Contains / Find (Array)

The Blueprint Contains node maps to TArray::Contains, and the Find node maps to TArray::IndexOfByKey, which returns INDEX_NONE when the value is not present in Unreal Engine 5 C++.View C++ equivalent →

Insert / Clear (Array)

The Blueprint Insert node maps to TArray::Insert at a given index, and the Clear node maps to TArray::Empty, which removes all elements in Unreal Engine 5 C++.View C++ equivalent →

For Each (Array)

The Blueprint For Each Loop over an array maps to a C++ ranged-for loop such as for (int32 Number : Numbers), which iterates every element of a TArray in Unreal Engine 5.View C++ equivalent →

Sort (Array)

Sorting a TArray in Unreal Engine 5 C++ uses TArray::Sort, which sorts ascending by default or accepts a lambda predicate for custom ordering.View C++ equivalent →

Map (TMap)

The Blueprint Map maps to TMap in Unreal Engine 5 C++, storing key-value pairs. Use TMap::Add to insert, TMap::Find (which returns a pointer or nullptr) to look up, and TMap::Contains to test for a key.View C++ equivalent →

Set (TSet)

The Blueprint Set maps to TSet in Unreal Engine 5 C++, a container of unique values. Use TSet::Add to insert and TSet::Contains for fast membership lookups.View C++ equivalent →