Тема: Незрозуміла помилка об'яви динамичного масиву
Я хочу в функції запам'ятовувати кількість її викликів.
Загалом я використовую такую ось конструкцію. Я ледь не годину розглядав помилку..
Все ж ніби просто, зрозуміло, і без особливих викрутасів, і що ж?
Я лазив по довідниках. І я принципових помилок не бачу!
що це за особливості таки ось проявляються? Що не так?
Дійсно не бачу як причіни помилки так й вірного рішення, правильного, гарного.
void nakopychuvach (char *Znak, char***Ves_masyv, int *ZastarivPamjatay)
{
    static long NUMRYADOK=0;
    static long NUMZNAK=0;
    NUMZNAK++;
    if (Symbol==ZAKINCHENNYA_RYADKA) {NUMRYADOK++; NUMZNAK=0;}
    /*Для того що б не втратити знаки для кожного нового рядка. Рядки то не рівні і це у нас не квадрат. */
    int *Pamjatay = new int Pamjatay[NUMRYADOK+1]; //Запам'ятовувач рядків  ошибка: expected
    Pamjatay[NUMRYADOK] = NUMZNAK;
    for (int i=0; i<NUMRYADOK; i++)
    {
         Pamjatay[NUMRYADOK] = ZastarivPamjatay[i];
    }
    delete[] ZastarivPamjatay;
    ZastarivPamjatay=Pamjatay;    // А чі буде тепер ZastarivPamjatay вказувати саме на мічсце Pamjatay?|95|ошибка: expected «,» or «;» before «Pamjatay»|
int *Pamjatay = new int Pamjatay[NUMRYADOK+1];
