одно из требований - конструктор по умолчанию.
Square_matrix(unsigned int size = 1) этому требованию полностью соответствует. Square_matrix::Square_matrix(), объявление конструктора Square_matrix::Square_matrix(unsigned int size)сделать таким: Square_matrix(unsigned int size = 1), выкинуть из его кода обработку специального случая size == 1. И я правильно понимаю так как код выполнения и стековые данные лежат в одной программной памяти, можно столько записать в стек что перезапишется область кода?
И если я приделаю к микроконтроллеру клавиатуру для получения кода от пользователя и напрямую запихаю все эти полученные данные в стек то возможно ситуация что пользователь может взять и хакнуть микроконтроллер методом "переполнения буфера" и открыть мой сейф?
программу для ARM 64
Нужно воспользоваться кросс компилятором под arm, т.к. gas ожидает программу для x86_64 процессора
Операционная система: Manjaro Linux ARM 64
эмулятор - это видимо какая-то программная часть ?
как делаются такие эмуляторы ?
более того, мокап здесь пихать некуда.
В русском языке термина для "underflow" особо нет
ОП, очевидно, имел в виду файл .def а не .lib