f.f.o. :: /add

Александр Фенстер

add@fenster.name fenster.name

Все записи

[447] 6 июля 2005; 1:00

Однако, умею я отвлекаться в неподходящий момент. Сейчас потратил час (!) на реализацию идеи, подкинутой товарищем. Идея носит рабочее название «бесконечномерный массив», реализуется на C++ и выглядит в работе так:

Array A;
A[2][3] = 4;
A[7] = 14;
A[1][2][3][4][5][6][7] = 8;
cout << A[2][3] << " " << A[7] << " " << A[1][2][3][4][5][6][7] << endl;

И это работает, как ожидается, т.е. выводит 4, 14 и 8! Реализация идеи содержит 155 строк абсолютно нечитаемого кода с ООП (и это без нескольких проверок, а так должно бы быть побольше). Практическая ценность равна нулю. Но смотреть, как это работает, прикольно. Издевательство над синтаксисом.