#pragma once template T * New(int elements) { return (T *)_aligned_malloc((sizeof (T)) * elements, 16); }