Вопросы по теме 'variable-initialization'

Остановить периодическую задачу из самой задачи, выполняемой в ScheduledExecutorService
Есть ли хороший способ остановить повторение задачи из самой задачи при запуске в ScheduledExecutorService? Допустим, у меня есть следующая задача: Future<?> f = scheduledExecutor.scheduleAtFixedRate(new Runnable() { int count = 0;...
13433 просмотров

Возможно, переменная уже была назначена
В следующем коде есть ошибка: class A { private final String val; public A(){ this.val = null; } public A(String val){ this(); this.val = val; } } ошибка "переменная val, возможно, уже была назначена Есть ли...
3521 просмотров

Является ли int в Objective-C автоматически инициализированным до 0?
Я читаю книгу под названием «Программирование в Objective-C», шестое издание Стивена Г. Кочана. На странице 144 есть следующее утверждение, которое меня смущает: Локальные переменные, которые являются базовыми типами данных C, не имеют...
561 просмотров

Производительность цикла для локальной переменной
Есть ли какие-либо штрафы за производительность для 1-го образца по сравнению со 2-м и почему? // 1. variable is declared inside the loop body while(isSomethingTrue == true) { std::string str; findStr(str); // str initialization...
310 просмотров

Как исправить порядок инициализации статического члена класса?
Выдает ли следующий код SIGSEGV или работает так, как ожидалось, зависит от порядка, в котором объектные файлы появляются в make-файле (в моем случае в .pro). Я не очень уверен, что мне просто нужно поддерживать их в правильном порядке. Есть ли...
88 просмотров

Почему эта статическая константа char* зависит от архитектуры инициализации?
Этот вопрос относится к Почему постоянная инициализация нужен статический символ*, но не статический символ** Ответ на отмеченный вопрос научил меня тому, что инициализация static const char* должна выполняться по адресу, разрешаемому во время...
81 просмотров

Гарантированно ли неинициализированные элементы частично определенных статических объектов инициализированы до 0?
Я знаю, что неинициализированные статические переменные хранятся в BSS и, следовательно, гарантированно инициализируются со всеми 0 (для их соответствующего размера типа данных). Кроме того, в C статические переменные могут быть определены как...
51 просмотров

Перебор имен переменных с помощью цикла for
Я пытаюсь использовать цикл for для перебора ряда имен переменных, каждое из которых заканчивается числом от 1 до 10. Я видел несколько других ответов на этот вопрос, но не смог ничего сделать для моей конкретной ситуации. Мой код выглядит следующим...
180 просмотров