Запитання з тегом «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, True Чи є …


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

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

16
Компонент є частиною декларації двох модулів
Я намагаюся створити іонний додаток 2. Коли я спробую додаток у браузері з ionic serve або запускаю його на емуляторі, все працює добре. Але коли я намагаюся будувати це кожного разу помилка ionic-app-script tast: "build" Error Type AddEvent in "PATH"/add.event.ts is part of the declarations of 2 modules: AppModule in …

7
Визначення статичних const цілих членів у визначенні класу
Я розумію, що C ++ дозволяє визначати статичні члени const всередині класу, якщо це цілий тип. Чому, таким чином, наступний код дає мені помилку лінкера? #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 та int8_t в C?
103 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
Яка мета цього [1] в кінці декларації struct?
Я переглядав файли заголовків мого мікроконтролера 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 …

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
Коли використовувати змінну екземпляра об'єкта проти передачі аргументу методу
Як ви вирішите між передачею аргументів методу проти простого оголошення їх як змінних екземпляра об’єкта, які бачать усі методи об’єкта? Я вважаю за краще зберігати змінні екземпляра у списку в кінці Класу, але цей список стає довшим із ростом моєї програми. Я вважаю, що якщо змінна передається досить часто, вона …

12
Розміщення зірочки в деклараціях покажчиків
Нещодавно я вирішив, що мені просто потрібно нарешті вивчити C / C ++, і є одна річ, якої я насправді не розумію щодо покажчиків або, точніше, їх визначення. Як щодо цих прикладів: int* test; int *test; int * test; int* test,test2; int *test,test2; int * test,test2; Зараз, наскільки я розумію, …
92 c++  c  pointers  declaration 

3
Як мені використовувати ключове слово “мій” у Perl?
Я продовжую бачити ключове слово "мій" перед іменами змінних у прикладах скриптів Perl в Інтернеті, але я навіть не уявляю, що це означає. Я спробував прочитати сторінки посібника та інші веб-сайти в Інтернеті, але мені важко розібратися, для чого це, зважаючи на різницю між тим, як я бачу, як він …

6
Чому Go не дозволяє вкладені оголошення оголошень (функції всередині функцій)?
Редагувати: Якщо було незрозуміло, про що я запитував: які проблеми пом'якшуються, якщо не дозволяти вкладені декларації функцій? Лямбди працюють, як очікувалося: func main() { inc := func(x int) int { return x+1; } } Однак наступна декларація в декларації не допускається: func main() { func inc(x int) int { return …

7
Крапка з комою після фігурних дужок
Чому в класах С ++, чому крапка з комою після закриваючої дужки? Я регулярно забуваю про це і отримую помилки компілятора, а отже, і втрачений час. Мені здається дещо зайвим, що навряд чи буде так. Чи справді люди роблять такі речі: class MyClass { . . . } MyInstance; Я …
82 c++  class  oop  declaration 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.