#pragma once #include template struct array { T* data; size_t len; inline T& operator[](int i) { return data[i]; } }; typedef unsigned int uint; bool read_file(array* out, const char* filepath);