Вопросы по теме 'variable-initialization'
Остановить периодическую задачу из самой задачи, выполняемой в ScheduledExecutorService
Есть ли хороший способ остановить повторение задачи из самой задачи при запуске в ScheduledExecutorService?
Допустим, у меня есть следующая задача:
Future<?> f = scheduledExecutor.scheduleAtFixedRate(new Runnable() {
int count = 0;...
13433 просмотров
schedule
07.06.2022
Возможно, переменная уже была назначена
В следующем коде есть ошибка:
class A
{
private final String val;
public A(){
this.val = null;
}
public A(String val){
this();
this.val = val;
}
}
ошибка "переменная val, возможно, уже была назначена
Есть ли...
3521 просмотров
schedule
27.04.2023
Является ли int в Objective-C автоматически инициализированным до 0?
Я читаю книгу под названием «Программирование в Objective-C», шестое издание Стивена Г. Кочана. На странице 144 есть следующее утверждение, которое меня смущает:
Локальные переменные, которые являются базовыми типами данных C, не имеют...
561 просмотров
schedule
23.03.2022
Производительность цикла для локальной переменной
Есть ли какие-либо штрафы за производительность для 1-го образца по сравнению со 2-м и почему?
// 1. variable is declared inside the loop body
while(isSomethingTrue == true) {
std::string str;
findStr(str); // str initialization...
310 просмотров
schedule
17.10.2023
Как исправить порядок инициализации статического члена класса?
Выдает ли следующий код SIGSEGV или работает так, как ожидалось, зависит от порядка, в котором объектные файлы появляются в make-файле (в моем случае в .pro). Я не очень уверен, что мне просто нужно поддерживать их в правильном порядке. Есть ли...
88 просмотров
schedule
14.07.2022
Почему эта статическая константа char* зависит от архитектуры инициализации?
Этот вопрос относится к Почему постоянная инициализация нужен статический символ*, но не статический символ**
Ответ на отмеченный вопрос научил меня тому, что инициализация static const char* должна выполняться по адресу, разрешаемому во время...
81 просмотров
schedule
26.04.2023
Гарантированно ли неинициализированные элементы частично определенных статических объектов инициализированы до 0?
Я знаю, что неинициализированные статические переменные хранятся в BSS и, следовательно, гарантированно инициализируются со всеми 0 (для их соответствующего размера типа данных).
Кроме того, в C статические переменные могут быть определены как...
51 просмотров
schedule
21.11.2022
Перебор имен переменных с помощью цикла for
Я пытаюсь использовать цикл for для перебора ряда имен переменных, каждое из которых заканчивается числом от 1 до 10. Я видел несколько других ответов на этот вопрос, но не смог ничего сделать для моей конкретной ситуации. Мой код выглядит следующим...
180 просмотров
schedule
27.04.2023