This doesn’t appear to work.
TBitArray<FDefaultBitArrayAllocator> tempBtAr; //Small array for testing
TBitArray<FDefaultBitArrayAllocator> listBtAr; //list of values to assign from
for(i = 0; i < 100; i++)
{
if(i % 2 == 0)
listBtAr.Add(true)
else
listBtAr.Add(false)
}
tempBtAr.Init(false, 2); //Set array to a size of three with false values.
tempBtAr[0] = listBtAr[someEvenIndex];
tempBtAr[1] = listBtAr[someOddIndex];
This does.
TBitArray<FDefaultBitArrayAllocator> tempBtAr;
TBitArray<FDefaultBitArrayAllocator> listBtAr;
for(i = 0; i < 100; i++)
{
if(i % 2 == 0)
listBtAr.Add(true)
else
listBtAr.Add(false)
}
tempBtAr.Add(listBtAr[someEvenIndex]);
tempBtAr.Add(listBtAr[someOddIndex]);
Am I using this incorrectly? Is it possible to access a specific TBitArray index and change the value?