Вот существует динамическое выделение памяти через new
int* arr[10] = new int[10];
int* year = new int(2016);
А можно как-то самостоятельно реализовать класс new? Но как вообще это все устроено в плюсах, на уровне компилятора, хотелось бы самостоятельно располагать любую информацию в ячейках, но как, не могли бы продемонстрировать собственные примеры кода? Спасибо.