SolidMinus: на куче точно не гарантирует, т.к. память может быть фрагментирована. И если первое выделение не помещается в первый фрагмент, а второе помещается - то адреса будут в обратном порядке.
dableproger: возможно попробовать перед массивом объявить переменную и вычислить разность адреса массива и адреса переменной и ещё отнять размер переменной. Получите размер неиспользуемого места перед массивом.
Вот только я не уверен, гарантирует ли компилятор определённый порядок переменных. В структурах гарантирует точно.
AkZwork: Для watch-only никакой ключ не нужен вообще. Вы можете отслеживать любой чужой адрес, транзакции публичные.
Но например в электруме не создать
Ну это проблемы електрума. В bitcoin-core по умолчанию создаётся пул из 100 адресов (можно изменить). И всегда доступна консоль и rpc, с помощью которых можно сгенерировать новый адрес.
Для генерации нового адреса вообще никакой клиент не нужен. Это тривиальное действие.
Basil_Dev: Ну после парсинга у вас должно получится синтаксическое дерево. Узлы, находящиеся на одном расстоянии от корня, соответствуют операциям с одинаковым приоритетом.
Ну а дальше берёте самый дальний узел от корня, если это операция - выполняете её, заменяете узел с операцией на константу-резульат. Если это константа, то переходите к следующему узлу. Получаете новое дерево, в котором упрощён один шаг вычисления. По этому дереву строите новое выражение и печатаете его.
И так до тек пор, пока корень дерева не станет константным выражением.
ManWithBear: Нет никакого ада. Вот обычная история во время мерж-окна в самом гите
А ещё учтите, что все эти патчи не через удобненький гит-хостинг Junio принимает, а через почтовую рассылку. И всё это работает вот уже больше 12 лет как часы.
Просто нужно уметь пользоваться инструментами, а не вводить бездумно команды.
zooks: атом тормозное дермище. Саблайм всегда был платный, даже вторая версия. Но триал у него не ограниченный. Различие между платной и бесплатной только в редком всплывании окна.
Пре/пост инкремент тут не играет совершенно никакой роли.
Более того, постинкремент не стоит использовать там, где он не нужен, т.к. он немного ресурсозатратнее (для int может разницы и нет, а вот для итератора разница есть).