Видел в коде использование глобального массива totalstring, и понял принцип - под него выделяется место в стеке (только под него), и он перезаписывается, вместо создания локальных массивов, занимающие дополнительное место в стеке (причем они даже не обнуляются)
А вдруг она не может одновременно перезаписываться сразу в нескольких местах, что вызовет баги? Например она будет перезаписываться для одной системы, но т.к. она уже там используется, не сработает в другой? Думаю вы поняли. Надежно ли такое использование? Для теста на практике нужно вызвать несколько команд с перезаписью такого глобального массива в одно мгновенье, но сомневаюсь, что такое возможно сделать даже со своим другом на локалке, поэтому хотелось бы теоретической части.