Результаты поиска по запросу "initialization"
Справедливо. Виноват.
имаю из ответа наэтот вопрос [https://stackoverflow.com/questions/1597405/what-happens-to-a-declared-uninitialized-variable-in-c-does-it-have-a-value] что значения глобальных / статических неинициализированных int будут равны 0. Ответ ...
@chux no, только 0 является константой нулевого указателя.
вопрос предназначен для записи часто задаваемых вопросов для всех вопросов инициализации / присваивания между целочисленными значениями и указателями. Я хочу сделать код записи, где указатель установлен на конкретный адрес ...
Там будет ошибка времени компиляции ... потому что компилятор ищет конструктор по умолчанию он суперкласс, и если его нет ... его ошибка ... и программа не будет компилировать ...
я есть вопрос о конструкторах по умолчанию и наследования в Java. Как правило, если вы пишете класс и не включаете какой-либо конструктор, Java автоматически предоставляет вам конструктор по умолчанию (один без параметров), который ...
Мне не нужно проверять, является ли тип примитивным. Я хочу значение инициализации независимо от конкретного типа примитива.
я естьClass<?> ссылка для произвольного типа. Как получить значение инициализации этого типа? Есть ли какой-нибудь библиотечный метод для этого, или я должен свернуть свой собственный, такой как: Class<?> klass = ... Object init = (klass == ...
на этом.
у запускается следующий код? #include <iostream> class A { int num; public: void foo(){ num=5; std::cout<< "num="; std::cout<<num;} }; int main() { A* a; a->foo(); return 0; }Выход num=5Я компилирую это с помощью gcc и получаю только следующее ...
до начала параллельного сокращения. Но я согласен, что это следует обсуждать в специальных вопросах и ответах, а не в комментариях.
от вопрос уже есть ответ здесь: Почему параллельный поток с лямбдой в статическом инициализаторе вызывает тупик? [/questions/34820066/why-does-parallel-stream-with-lambda-in-static-initializer-cause-a-deadlock] 3 ответаСледующий код приводит к ...
Однако, если бы он когда-либо хотел убрать объявление из функции, было бы меньше редактирования, если объявление и инициализация разделены.
тоящее время я работаю над довольно старым кодом C ++ и часто нахожу такие вещи, как int i; i = 42;или же Object* someObject = NULL; someObject = new Object();или даже Object someObject; someObject = getTheObject();Я полностью понимаю, что ...
у вас есть новая версия GCC. Мой старше. Когда вы говорите «вероятный источник неопределенного поведения (если значение переменной используется позже)», это то же самое, что и использование его неинициализированным.
о сейчас я заметил, что следующий код можно скомпилировать с помощью clang / gcc / clang ++ / g ++, используяc99, c11, c++11 стандарты. int main(void) { int i = i; }и даже с-Wall -WextraНи один из компиляторов даже не сообщает о ...
Что такое идиома C ++, эквивалентная статическому блоку Java?
У меня есть класс с некоторыми статическими членами, и я хочу запустить некоторый код для их инициализации (предположим, этот код нельзя преобразовать в простое выражение). На Java я бы просто сделал class MyClass { static int myDatum; static { ...
: -1: Это вообще не переносимое решение. Поведение инициализации между компиляторами здесь в основном не определено. Это больше похоже на сложный способ аннотировать аргументы в случае
а, у меня есть эта проблема: Обычно в C99 GCC (cygwin / MinGW / linux) в синтаксисе C используется синтаксис с точечной нотацией. Нравится: //HELP ME HOW TO REWRITE THIS (in most compact way) to MSVC static struct my_member_t my_global_three[] ...