Как присвоить значение массиву (с++ )?
Вы присваиваете значение массива указателю на массив. Это то же самое, что и int* p = 42;.
Компилятору нужна область памяти, где массив собственно будет храниться. То есть, как минимум, должно быть tAbcs Abc;Насколько я знаю, в C++ можно только инициализировать массивы таким образом, но не копировать/присваивать. Если хотите, чтобы присваивание работало так, как у вас, используйте std::array.
про размерность я знаю, это пример для описания моей проблеммы
я знаю как это сделать в pascal-е, но нужно тоже написать в с++, для Arduino.
type
   tabc=array[1..2, 1..2] of byte;
   tabcs=array[1..3,1..3] of tabc;
var abcs:^tabcs;
как это реализовать в с++, и присвоить значения этому массиву?