Запитання з тегом «initialization»


7
Що таке ініціалізація масиву на Java за замовчуванням?
Тому я оголошую та ініціалізую масив int: static final int UN = 0; int[] arr = new int[size]; for (int i = 0; i < size; i++) { arr[i] = UN; } Скажіть, я роблю це замість ... int[] arr = new int[5]; System.out.println(arr[0]); ... 0буде надруковано до стандартного виходу. …

6
Як встановити значення за замовчуванням у структурах Go
На наступне питання є кілька відповідей / методів: Як встановити значення за замовчуванням для голанг-структур? Як ініціалізувати структури в голангу У мене є пара відповідей, але подальше обговорення потрібно.

12
Зручна ініціалізація C ++
Я намагаюся знайти зручний спосіб ініціалізувати структури "pod" C ++. Тепер розглянемо таку структуру: struct FooBar { int foo; float bar; }; // just to make all examples work in C and C++: typedef struct FooBar FooBar; Якщо я хочу зручно ініціалізувати це на C (!), Я можу просто написати: …


10
Як емуляцію ініціалізації масиву C "int arr [] = {e1, e2, e3, ...}" з поведінкою std :: array?
(Примітка. Це питання стосується того, що не потрібно вказувати кількість елементів і все ж дозволяти вкладеним типам безпосередньо ініціалізувати.) У цьому питанні розглядаються питання, які залишилися для масиву С, як int arr[20];. У своїй відповіді @James Kanze показує одну з останніх оплотів масивів C, це унікальні характеристики ініціалізації: int arr[] …

11
Який правильний спосіб запустити службу mongod на linux / OS X?
Я встановив mongodb і міг запускати його, працювати з ним, робити прості речі для читання / запису БД. Зараз я намагаюся налаштувати свій Mac для запуску mongod як сервіс. Я отримую "Команду не знайдено" у відповідь на: init mongod start У відповідь на: ~: service mongod start service: This command …

4
C ++ нульова ініціалізація - Чому у цій програмі `b` неініціалізований, але" a "ініціалізований?
Відповідно до прийнятої (і єдиної) відповіді на це запитання щодо переповнення стека , Визначення конструктора с MyTest() = default; натомість об'єкт буде ініціалізувати нуль. Тоді чому робиться наступне, #include <iostream> struct foo { foo() = default; int a; }; struct bar { bar(); int b; }; bar::bar() = default; int …

6
Як я можу ініціалізувати масив String довжиною 0 в Java?
Java Docs для методу String[] java.io.File.list(FilenameFilter filter) включає це в опис повернення: Масив буде порожнім, якщо каталог порожній або якщо фільтр не прийняв імен. Як я можу зробити подібну річ і ініціалізувати масив String (або будь-який інший масив для цього питання), щоб мати довжину 0?

6
Чому ключове слово зручності навіть потрібне в Swift?
Оскільки Swift підтримує метод перевантаження і ініціалізатора, ви можете поставити кілька initпоруч і використовувати те, що вам здається зручним: class Person { var name:String init(name: String) { self.name = name } init() { self.name = "John" } } То чому б convenienceключове слово взагалі існувало? Що робить наступне істотно кращим? …

6
Чому я можу ініціалізувати список як масив у C #?
Сьогодні я здивовано виявив, що в C # я вмію робити: List<int> a = new List<int> { 1, 2, 3 }; Чому я можу це зробити? Який конструктор називається? Як я можу це зробити на власних заняттях? Я знаю, що це спосіб ініціалізації масивів, але масиви - це мовні елементи, …
131 c#  .net  list  initialization 

2
Java: масив int ініціалізується з ненульовими елементами
Згідно JLS, intмасив повинен бути заповнений нулями відразу після ініціалізації. Однак я зіткнувся з ситуацією, коли це не так. Така поведінка виникає спочатку в JDK 7u4, а також відбувається у всіх пізніших оновленнях (я використовую 64-бітну реалізацію). Наступний код кидає виняток: public static void main(String[] args) { int[] a; int …



5
Чому C ++ 11 не підтримує призначені списки ініціалізаторів як C99? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 2 роки тому . Удосконаліть це питання Поміркуйте: struct Person { int height; int weight; int age; }; …
121 c++  c  c++11  initialization  c99 

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