Результаты поиска по запросу "initialization"

3 ответа

Неинициализированный объект просочился в другой поток, несмотря на отсутствие явного утечки кода?

Давайте посмотрим на эту простую Java-программу: import java.util.*; class A { static B b; static class B { int x; B(int x) { this.x = x; } } public static void main(String[] args) { new Thread() { void f(B q) { int x = q.x; if (x != 1) { ...

10 ответов

инициализировать константный массив в инициализаторе класса в C ++

У меня есть следующий класс в C ++: class a { const int b[2]; // other stuff follows // and here's the constructor a(void); }Вопрос в том, как мне инициализировать b в списке инициализации, учитывая, что я не могу инициализировать его внутри ...

2 ответа

статическая переменная инициализация Java

Как инициализировать закрытый статический член класса в Java. пробую следующее: public class A { private static B b = null; public A() { if (b == null) b = new B(); } void f1() { b.func(); } }но при создании второго объекта класса A ...

ТОП публикаций

3 ответа

инициализация массива

Я совершенно уверен, что массивы встроенных типов унифицированы, тогда как массивы UDT инициализируются по умолчанию. int foo[5]; // will contain junk Foo foo[5]; // will contain 5 Foo objects that are default initialized Это происходит ...

4 ответа

Переменная Java не могла быть инициализирована? [закрыто]

Моя BlueJ IDE показывает эту ошибку, когда я пытаюсь скомпилировать класс. Я не вижу, что я делаю не так.

1 ответ

Инициализация части функции только один раз

У меня есть функция с небольшим битом, которую я хочу инициализировать один раз, например. void SomeFunc() { static bool DoInit = true; if (DoInit) { CallSomeInitCode(); DoInit = false; } // The rest of the function code }Если эта функция ...

2 ответа

Путать с прямой инициализацией и инициализацией копирования

Меня смущают следующие концепции: string str="123";В некоторых книгах говорится, что: использование «=» является инициализацией копирования, но некоторые статьи говорят:string str="123" такой же какstring str("123"), Нет сомнений в том, что str ...

1 ответ

R kmeans инициализация

В среде программирования R я в настоящее время использую стандартную реализациюkmeans алгоритм (тип:help(kmeans)). Похоже, я не могу инициализировать начальные центроиды. Я указываюkmeans алгоритм, чтобы дать мне 4 кластера, и я хотел бы передать ...

3 ответа

Неинициализированный объект против объекта, инициализированного в NULL

Я работаю на Java. Я обычно настраиваю некоторые объекты как таковые: public class Foo { private SomeObject someName; // do stuff public void someMethod() { if (this.someName != null) { // do some stuff } } } Вопрос:someName в этом примере ...

4 ответа

Смешивание attr_accessor и метода инициализации в одном классе

Я вижу код как: class Person def initialize(name) @name = name end endЯ понимаю, что это позволяет мне делать такие вещи, какperson = Person.new и использовать@name в другом месте в моем классе, как и другие методы. Затем я увидел код ...