Допустим, у меня есть:
#include <iostream>
using namespace std;
int **a; //Global Variable
int main()
{
n=5;
a = new int*[n];
for ( int i = 0 ; i < n ; i++ )
a[i] = new int[n] ;
}
Есть ли метод realloc () для увеличения размера строки?( размер столбца фиксирован ) Я имею в виду, что если размер строки равен 5, то я хочу сделать его не намного больше, просто +1.Я использую
for(i=0;i<n;i++)
{
counter++;
a[i] = (int *) realloc(a[i],counter*sizeof(int));
}
, но я думаю, что что-то не так ....
Редактировать: пожалуйста, не советуйте какой-либо вектор или что-то подобное ... Потому что мне нужен мой массив как глобальный