Вопросы с тегом «declaration»

Объявление - это часть подпрограммы (процедуры или функции), которая предоставляет протокол (заголовок), но не тело подпрограммы.

905
В чем разница между typedef и using в C ++ 11?

Я знаю, что в C ++ 11 теперь мы можем использовать usingдля записи псевдоним типа, например, typedefs: typedef int MyInt; Насколько я понимаю, эквивалентно: using MyInt = int; И этот новый синтаксис возник в результате попытки выразить " template typedef": template< class T > using MyType =...

602
Когда я могу использовать предварительную декларацию?

Я ищу определение, когда мне разрешено делать предварительное объявление класса в заголовочном файле другого класса: Могу ли я сделать это для базового класса, для класса, который является членом, для класса, переданного функции-члену по ссылке и т....

511
Определите глобальную переменную в функции JavaScript

Можно ли определить глобальную переменную в функции JavaScript? Я хочу использовать trailimageпеременную (объявленную в makeObjфункции) в других функциях. <html xmlns="http://www.w3.org/1999/xhtml"> <head id="Head1" runat="server"> <title></title> <script...

400
Когда использовать extern в C ++

Я читаю "Думай в C ++", и он только что представил extern объявление. Например: extern int x; extern float y; Я думаю, что понимаю значение (декларация без определения), но мне интересно, когда это окажется полезным. Может кто-нибудь привести...

334
Что такое ключевое слово open в Swift?

ObjectiveC.swiftФайл из стандартной библиотеки содержит следующие несколько строк кода вокруг линии 228: extension NSObject : Equatable, Hashable { /// ... open var hashValue: Int { return hash } } Что open varозначает в этом контексте, или каково openключевое слово в...

289
Можно ли только объявить переменную без присвоения какого-либо значения в Python?

Можно ли объявить переменную в Python, например? var так что оно инициализировано в None? Кажется, что Python позволяет это, но как только вы получаете к нему доступ, он падает. Это возможно? Если нет, то почему? РЕДАКТИРОВАТЬ: Я хочу сделать это для таких случаев, как это: value for index in...

266
Объявление переменных внутри циклов, хорошая практика или плохая практика?

Вопрос № 1: является ли объявление переменной внутри цикла хорошей или плохой практикой? Я читал другие темы о том, есть ли проблемы с производительностью (большинство сказали нет), и что вы всегда должны объявлять переменные как можно ближе к месту их использования. Что мне интересно, так это то,...

247
Невозможно обратиться к неконечной переменной внутри внутреннего класса, определенного в другом методе.

Отредактировано: мне нужно изменить значения нескольких переменных, так как они запускаются несколько раз через таймер. Мне нужно постоянно обновлять значения с каждой итерацией через таймер. Я не могу установить значения final, поскольку это не позволит мне обновить значения, однако я получаю...

217
Можно ли определить более одной функции для файла в MATLAB и получить к ним доступ вне этого файла?

Когда я учился на степень бакалавра в EE, MATLAB требовал, чтобы каждая функция была определена в своем собственном файле, даже если она была однострочной. Сейчас я учусь в аспирантуре, и мне нужно написать проект в MATLAB. Требуется ли это для более новых версий MATLAB? Если в файл можно поместить...