Вопросы с тегом 'declaration'

Декларация является частью подпрограммы (процедуры или функции), которая предоставляет протокол (заголовок), но не тело подпрограммы.
26 отв.

В чем разница между определением и декларацией?

Значение обоих ускользает от меня.
11 сент. '09 в 15:27
17 отв.

В чем разница между "Array()" и "[]" при объявлении массива JavaScript?

Какая реальная разница между объявлением массива следующим образом: var myArray = new Array(); и var myArray = [];
31 мая '09 в 14:23
8 отв.

Значение 'const' является последним в объявлении функции класса?

В чем смысл const в таких объявлениях? const меня смущает. class foobar { public: operator int () const; const char* foo() const; };
15 апр. '09 в 16:27
11 отв.

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

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

Почему в C требуется летучесть?

Почему volatile требуется в C? Для чего его используют? Что он будет делать?
29 окт. '08 в 11:36
17 отв.

Объявление нескольких переменных в JavaScript

В JavaScript можно объявить несколько переменных следующим образом: var variable1 = "Hello World!"; var variable2 = "Testing..."; var variable3 = 42; ... или вот так: var variable1 = "Hello World!", variable2 = "Testing...", variable3 = 4...
29 марта '09 в 7:37
5 отв.

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

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

Нельзя ссылаться на не конечную переменную внутри внутреннего класса, определенного другим методом

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

Значение = delete после объявления функции

class my_class { ... my_class(my_class const &) = delete; ... }; Что означает = delete в этом контексте? Существуют ли другие "модификаторы" (кроме = 0 и = delete)?
01 апр. '11 в 16:14
7 отв.

Можно ли объявить две переменные разных типов в цикле for?

Можно ли объявить две переменные разных типов в элементе инициализации цикла for в С++? Например: for(int i=0,j=0 ... определяет два целых числа. Могу ли я определить int и a char в элементе инициализации? Как это сделать?
22 апр. '10 в 3:07
12 отв.

Не нужна ли точка с запятой (';') после объявления функции в C++?

Я только недавно сдал промежуточный тест по программированию, и один из вопросов, который я ошибся, был следующим: Точка с запятой (';') не требуется после объявления функции. Правда или ложь. Я выбрал "false" (и, пожалуйста, исправьте меня, есл...
20 февр. '19 в 19:14
6 отв.

Инициализация нескольких переменных для одного и того же значения в Java

Я ищу чистый и эффективный метод объявления нескольких переменных одного типа и одного и того же значения. Прямо сейчас у меня есть: String one = "", two = "", three = "" etc... Но я ищу что-то вроде: String one,two,three = "" Это что-то, что мо...
01 июня '11 в 17:29
2 отв.

Как инициализировать вектор в С++

Возможный дубликат: С++: самый простой способ инициализировать вектор STL с жестко закодированными элементами Я хочу инициализировать вектор, как в случае с массивом. Пример int vv[2] = {12, 43}; Но когда я делаю это так, vector<int>...
18 янв. '12 в 10:22
8 отв.

Что такое форвардные объявления на С++?

В: http://www.learncpp.com/cpp-tutorial/19-header-files/ Указано следующее: add.cpp: int add(int x, int y) { return x + y; } main.cpp: #include <iostream> int add(int x, int y); // forward declaration using function prototype int ma...
21 янв. '11 в 13:13
4 отв.

Что означает "default" после объявления функции класса?

Я видел default, используемый рядом с объявлениями функций в классе. Что он делает? class C { C(const C&) = default; C(C&&) = default; C& operator=(const C&) & = default; C& operator=(C&&) & = default...
28 июня '11 в 10:06