jack3d: во первых, обратите внимание на комментарий выше. Во вторых ваше значение напрямую зависит от количества столбцов, и если оно не известно то вычислить это значение невозможно. В вашем случае (на картинке) количество столбцов равно трём.
Кирилл Пензин: в любом случае чтоб запросить точку в ассоциативном массиве по строке координат, нужно сначала эту строку достать из уже данного массива точек используя индекс. Но зная индекс быстрее сразу получить её из двумерного массива.
Кирилл Пензин: в данном случае не вижу преимуществ у ассоциативного массива. Обычный массив имеет скорость доступа О(1), а ассоциативный лишь замедлит алгоритм. А хранить координаты в строках - бессмысленно и беспощадно по отношению к памяти и процессору.
Спасибо, похоже -Idir - то, что мне нужно.
Не могли бы Вы также рассказать, в чём отличия #pragma once, и следующей конструкции:
#ifndef A
#define A
/*code*/
#endif