Обсуждение:Статика (ключевое слово)


В C99 ключевое слово static можно было использовать в новом месте: между скобками параметра массива.

Это означает, что параметр a указывает на массив, в котором есть место как минимум для 100 символов. Я предполагаю, что эта информация может помочь компилятору оптимизировать функцию, например, путем предварительной выборки данных из [99], что может вызвать ошибку страницы, если массив на самом деле не такой большой. Напротив, если вы опустите ключевое слово static, то можно будет передать массив любого размера.

Если эта статья предназначена для перечисления всех случаев использования ключевого слова static, то описание этой функции C99 должно быть правильно получено и добавлено туда. 85.131.109.176 ( разговор ) 20:43, 11 сентября 2014 г. (UTC)Отвечать[ ответить ]

Те языки, в которых ключевое слово «Статическое» имеет другую функциональность, должны иметь свои собственные статьи. Это не было написано, но включено в мою идею. C/C++, возможно, могли бы идти вместе, но JAVA и другие, которые очень отличаются друг от друга, должны иметь свои собственные статьи Static. Здесь я имею в виду не синтаксис языка, а гораздо более фундаментальные вопросы. JAVA в значительной степени интерпретируется, но для многих платформ, но C/C++ зависит от платформы и "только для компиляции". Поэтому, если JAVA static означает что-то другое по сравнению с C/C++, у него должна быть отдельная статья. Разве это не так, тогда шаблон должен идти вместо него, я думаю, Боинг720 ( обсуждение ) 00:32, 11 февраля 2018 (UTC)Отвечать[ ответить ]