-
- Заело, не мог остановиться. И по граблям, и по костылям, и с
завязанными глазами, куда нам от наших кактусов? maleon(357 знак., 17.08.2023 14:20)
- Кстати, а вот еще такая идея: il-2(768 знак., 17.08.2023 14:35)
- А чем вас этот вариант не устроил? =AlexD=(1237 знак., 17.08.2023 14:31)
- Это должно было бы сработать для С++, для С при помощи
типизированной константы (даже статической) невозможно описать
массив такого размера (ошибка компиляции). При помощи константы
заданной дефайном это можно сделать (так обычно и делается) - maleon(17.08.2023 17:17)
- Какого конкретно размера? Не должно быть отличий С и С++ в этом
месте. В любом случае ты же дефайн для инициализации чего то
используешь. Тех же указателей и массивов. - =AlexD=(17.08.2023 17:24)
- такого maleon(44 знак., 17.08.2023 21:16, ссылка, картинка)
- Можно попробовать поколдовать со структурами и массивами. А там и sizeof может помочь. Но это всё некрасиво, конечно. SciFi(1 знак., 18.08.2023 09:34, ссылка)
- А, теперь понял о чём речь. Да, в Сях const это не константа, а
всего лишь ридонли валюе, увы. Могу лишь предложить создавать
массивы не статически, а через maloc. - =AlexD=(18.08.2023 09:28)
- В версии ГЦЦ 11+, ужэ константа. По крайней мере, у АВР. - mse homjak(18.08.2023 10:14)
- такого maleon(44 знак., 17.08.2023 21:16, ссылка, картинка)
- Какого конкретно размера? Не должно быть отличий С и С++ в этом
месте. В любом случае ты же дефайн для инициализации чего то
используешь. Тех же указателей и массивов. - =AlexD=(17.08.2023 17:24)
- Это должно было бы сработать для С++, для С при помощи
типизированной константы (даже статической) невозможно описать
массив такого размера (ошибка компиляции). При помощи константы
заданной дефайном это можно сделать (так обычно и делается) - maleon(17.08.2023 17:17)
- Заело, не мог остановиться. И по граблям, и по костылям, и с
завязанными глазами, куда нам от наших кактусов? maleon(357 знак., 17.08.2023 14:20)