-
- Убрать static везде. extern static - это "красный зеленый". - LightElf(11.04.2024 20:22)
- О, спасибо, помогло!!! А почему нельзя static в extern? - Mty1(11.04.2024 20:53)
- static: "не помещай имя в секцию export" в .obj чтобы это имя
никому не было видно из этой единицы трансляции (файла). extern:
"здесь тела нет, оно снаружи .obj, но объявление чтобы построить
код который обращается к этому имени вот таково". Противоречат друг
другу. - RxTx(11.04.2024 21:08)
- Спасибо всем, что то притупил, считал что static это антипод
автоматической переменной, которая хранится в стеке. - Mty1(11.04.2024 23:35)
- Да, антипод. static будучи объявлен внутри функции именно что
антипод автоматической переменной. А вот если объявлен снаружи
функции - то антипод глобальной переменной. LightElf(25 знак., 11.04.2024 23:57)
- Без чтения мануала да, может доставить. Зато как увлекательно
открывать его свойства экспериментальным путём! - SciFi(12.04.2024 13:38)
- Зато нескучно. Каждый день - новые открытия! - LightElf(12.04.2024 13:51)
- Без чтения мануала да, может доставить. Зато как увлекательно
открывать его свойства экспериментальным путём! - SciFi(12.04.2024 13:38)
- Да, антипод. static будучи объявлен внутри функции именно что
антипод автоматической переменной. А вот если объявлен снаружи
функции - то антипод глобальной переменной. LightElf(25 знак., 11.04.2024 23:57)
- Спасибо всем, что то притупил, считал что static это антипод
автоматической переменной, которая хранится в стеке. - Mty1(11.04.2024 23:35)
- Патамучта в Цэ static означает "локальный", "тільки для себе". А extern означает нечто прямо противоположное. - LightElf(11.04.2024 21:05)
- Static ограничивает область видимости переменной местом декларации. Если внутри функции, то видимость только внутри ф-ции (но переменная сохраняет значение и при выходе из ф-ции). Если в модуле, то видимость только внутри этого модуля. - Бoмж(11.04.2024 21:04)
- static: "не помещай имя в секцию export" в .obj чтобы это имя
никому не было видно из этой единицы трансляции (файла). extern:
"здесь тела нет, оно снаружи .obj, но объявление чтобы построить
код который обращается к этому имени вот таково". Противоречат друг
другу. - RxTx(11.04.2024 21:08)
- О, спасибо, помогло!!! А почему нельзя static в extern? - Mty1(11.04.2024 20:53)
- Убрать static везде. extern static - это "красный зеленый". - LightElf(11.04.2024 20:22)