My program contains the following statement:
auto newChildNode = new Node();
In debugging I have found that this pointer evaluates to null,
what could cause this? I should have plenty of memory, my only
other idea is some sort of heap corruption.