storage size isn't known

185
23 декабря 2019, 17:50

Есть ряд параметров, которые я решил задать в виде массива, длина которого может быть разной.

Для доступа к одному из массивов параметров определил переменную, которой присваиваю адрес одного из массивов: float * curTimeInterval[]; При компиляции получаю ошибку : storage size isn't known

Научите пожалуйста как выбрать нужный массив с параметрами и извлекать из него значения?

static float TimeImterval1[] PROGMEM = {0.2,0.2,0.2,2};
static int TimeImterval1N PROGMEM = 4;
static float TimeImterval2[] PROGMEM = {0.2,0.2,0.2,0.5,0.2,2};
static int TimeImterval2N PROGMEM = 6;
float * curTimeInterval[];
int curLength;
 _ticker.detach();
switch (curTickPGM)
{
  case 2:
    curTimeInterval = &TimeImterval2;
    curLength = TimeImterval2N;
    break;
  default:
    curTimeInterval = &TimeImterval1;
    curLength = TimeImterval1N;
    break;
}
Answer 1

А что скрывается за PROGMEM ?

А так - все просто:

static float TimeImterval1[] = {0.2f,0.2f,0.2f,2f};
static int TimeImterval1N = size(TimeImterval1);
static float TimeImterval2[] = {0.2f,0.2f,0.2f,0.5f,0.2f,2f};
static int TimeImterval2N = size(TimeImterval2);

float * curTimeInterval;

    case 2:
        curTimeInterval = TimeImterval2;
        curLength = TimeImterval2N;
        break;
    default:
        curTimeInterval = TimeImterval1;
        curLength = TimeImterval1N;
        break;
Answer 2

Уберите скобки.

float * curTimeInterval;
READ ALSO
C++ OpenGL не отображаются отдельные части

C++ OpenGL не отображаются отдельные части

Для изучения OpenGL в 3D начал писать игру, за основу взял minecraft как более менее простую с точки зрения графики 3D игру

201
std::bind для функции класса с параметром

std::bind для функции класса с параметром

Есть некоторая стандартная системная функция (в примере Job_test), вызывающая callback функцию с параметромСаму callback функцию я хочу расположить...

198
Получение None в качестве аргумента в boost.python

Получение None в качестве аргумента в boost.python

Пытаюсь экспортировать из С++ в Python перегруженную функцию, которая должна принимать, в том числе, NoneНепонятно какой тип данных следует использовать...

192
Как определить путь к текстуре модели в Arcgis?

Как определить путь к текстуре модели в Arcgis?

Можно менять текстуру у добавленной модели в Arcgis ? У меня добавляется модель на сцену так :

201