Результаты поиска по запросу "static"

1 ответ

отличное объяснение. Я бы использовал emptyenv. Спасибо большое за вашу помощь!

я есть кусок кода ocaml, в котором небольшой язык определяется с помощью статической области видимости. Мне нужно внести изменения в этот язык, чтобы область видимости была оценена как динамическая, но я действительно не могу понять, как это ...

2 ответа

Если он не является статическим, его нельзя просто игнорировать, потому что другие модули могут ссылаться на него - так что компоновщик может по крайней мере найти этот символ

я есть этот чрезвычайно тривиальный кусок кода C: static int arr[]; int main(void) { *arr = 4; return 0; }Я понимаю, что первое утверждение недопустимо (я объявил массив области файла со статической продолжительностью хранения и связью файлов, ...

1 ответ

 переменная похожа на глобальное определение в классе.

struct sa { struct sb { int a = 123;}; inline static sb b; };денный выше код генерирует ошибку: main.cpp:25:20: error: default member initializer for ‘sa::sb::a’ required before the end of its enclosing class inline static sb b; ^ ...

ТОП публикаций

1 ответ

 что по сути означает «я знаю, что я делаю, поверь мне», компилятор верит, что ты знаешь, что делаешь. Эти проверки затем отключаются на время блока.

у я могу иметь несколько изменяемых ссылок на статический тип в одной и той же области? Мой код [https://play.rust-lang.org/?gist=1b6f7813c35facba71783ca15ae1b4e6]: static mut CURSOR: Option<B> = None; struct B { pub field: u16, } impl B { ...

2 ответа

В этом случае Child.age эквивалентен Parent.age. JRE будет рассматривать его как Parent.age, поэтому статически инициализируется только Parent, а статический инициализатор Child пропускается.

овлюсь к сертификационному тесту Java и обнаружил интересный вопрос, связанный с выполнением статических блоков Java. Я потратил много времени на чтение этой темы, но не нашел ответа, который искал. Я знаю, что статические блоки выполняются, ...

1 ответ

Очень приятно слышать, что мы больше не нуждаемся в повторном объявлении! Я проверил с gcc 7.1.0 / C ++ 17 и да, я просто могу удалить определение. Поэтому я переключу все свои проекты на c ++ 17 :-) Язык движется в правильном направлении!

я хочу использовать некоторые удобные вещи, такие как

2 ответа

В чем разница между self :: $ bar и static :: $ bar в PHP? [Дубликат]

Possible Duplicate: New self vs. new static В чем разница между использованием

5 ответов

Статические переменные: хорошо или плохо? [Дубликат]

3 ответа

Почему нестатический внутренний класс не может иметь статических членов (полей и методов)? [Дубликат]

4 ответа

Как применить статический член в производных классах?

У меня есть базовый класс,