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

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


10
Более элегантный способ объявления нескольких переменных одновременно
Чтобы объявить несколько переменных одновременно, я бы сделал: a, b = True, False Но если бы мне пришлось объявить гораздо больше переменных, это становилось все менее и менее элегантным: a, b, c, d, e, f, g, h, i, j = True, True, True, True, True, False, True ,True , True, …

10
Как объявить переменную и использовать ее в том же сценарии Oracle SQL?
Я хочу написать повторно используемый код, и мне нужно объявить некоторые переменные в начале и повторно использовать их в скрипте, например: DEFINE stupidvar = 'stupidvarcontent'; SELECT stupiddata FROM stupidtable WHERE stupidcolumn = &stupidvar; Как я могу объявить переменную и повторно использовать ее в следующих инструкциях, таких как SQLDeveloper. попытки Используйте …

8
Размещение объявления переменной в C
Я долго думал, что в C все переменные нужно объявлять в начале функции. Я знаю, что в C99 правила такие же, как в C ++, но каковы правила размещения объявления переменных для C89 / ANSI C? Следующий код успешно компилируется с помощью gcc -std=c89и gcc -ansi: #include <stdio.h> int main() …
130 c  declaration  c89 

16
Компонент является частью объявления 2 модулей
Я пытаюсь создать приложение ionic 2. Когда я пробую приложение в браузере с помощью ionic serve или запускаю его на эмуляторе, все работает нормально. Но когда я пытаюсь его построить, каждый раз появляется ошибка ionic-app-script tast: "build" Error Type AddEvent in "PATH"/add.event.ts is part of the declarations of 2 modules: …

7
Определение целочисленных членов static const в определении класса
Я понимаю, что C ++ позволяет определять статические константные члены внутри класса, если это целочисленный тип. Почему же тогда следующий код выдает ошибку компоновщика? #include <algorithm> #include <iostream> class test { public: static const int N = 10; }; int main() { std::cout << test::N << "\n"; std::min(9, test::N); } …

3
Разница между int32, int, int32_t, int8 и int8_t
Я int32_tнедавно столкнулся с этим типом данных в программе C. Я знаю, что он хранит 32 бита, но нет intиint32 сделать то же самое? Также я хочу использовать charв программе. Могу ли я использоватьint8_t вместо этого? В чем разница? Подводя итог: в чем разница между int32, int, int32_t, int8 и …
106 c  int  declaration 

6
Объявление и инициализация переменных в переключателях Java
У меня сумасшедший вопрос о переключателях Java. int key = 2; switch (key) { case 1: int value = 1; break; case 2: value = 2; System.out.println(value); break; default: break; } Сценарий 1 - Когда keyэто два успешно напечатать значение , как 2. Сценарий 2 - Когда я буду комментировать …

1
Какова цель this [1] в конце объявления структуры?
Я просматривал файлы заголовков своего микроконтроллера MSP430 и наткнулся на это в <setjmp.h>: /* r3 does not have to be saved */ typedef struct { uint32_t __j_pc; /* return address */ uint32_t __j_sp; /* r1 stack pointer */ uint32_t __j_sr; /* r2 status register */ uint32_t __j_r4; uint32_t __j_r5; uint32_t …

13
Размещение звездочки в объявлениях указателей
Недавно я решил, что мне просто нужно наконец выучить C / C ++, и есть одна вещь, которую я действительно не понимаю в указателях или, точнее, в их определении. Как насчет этих примеров: int* test; int *test; int * test; int* test,test2; int *test,test2; int * test,test2; Теперь, насколько я …
95 c++  c  pointers  declaration 

5
Объявить переменную в SQLite и использовать ее
Я хочу объявить переменную в SQLite и использовать ее в insertработе. Как в MS SQL: declare @name as varchar(10) set name = 'name' select * from table where name = @name Например, мне нужно будет получить last_insert_rowи использовать его в insert. Я кое-что нашел о привязке, но не совсем понял …

5
Когда использовать переменную экземпляра объекта вместо передачи аргумента методу
Как выбрать между передачей аргументов методу и простым объявлением их как переменных экземпляра объекта, которые видны всем методам объекта? Я предпочитаю хранить переменные экземпляра в списке в конце класса, но этот список становится длиннее по мере роста моей программы. Я полагаю, что если переменная передается достаточно часто, она должна быть …

3
Как мне использовать ключевое слово «мой» в Perl?
Я все время вижу ключевое слово «my» перед именами переменных в примерах сценариев Perl в Интернете, но я понятия не имею, что это означает. Я пробовал читать справочные страницы и другие сайты в Интернете, но мне трудно понять, для чего это нужно, учитывая разницу между тем, как я вижу его …

6
Почему Go не допускает объявления вложенных функций (функций внутри функций)?
Изменить: если было неясно, о чем я спрашивал: какие проблемы можно смягчить, запретив декларации вложенных функций? Лямбды работают должным образом: func main() { inc := func(x int) int { return x+1; } } Однако следующее объявление внутри объявления не допускается: func main() { func inc(x int) int { return x+1; …

7
Точка с запятой после фигурных скобок объявления класса
Почему в классах C ++ стоит точка с запятой после закрывающей фигурной скобки? Я регулярно забываю об этом и получаю ошибки компилятора, а значит, теряю время. Мне это кажется несколько лишним, что вряд ли так. Действительно ли люди делают такие вещи, как: class MyClass { . . . } MyInstance; …
82 c++  class  oop  declaration 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.