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

6 ответов

Другое решение с Apache Utils, которое никогда не упоминается, но доступно для чтения с использованием предыдущих версий Java: MapUtils.putAll (new HashMap <String, String> (), new Object [] {"Мой ключ", "мое значение", ...

от вопрос уже есть ответ здесь: Как я могу инициализировать статическую карту? [/questions/507602/how-can-i-initialise-a-static-map] 41 ответЕсть ли способ инициализации Java HashMap, как это ?: Map<String,String> test = new ...

7 ответов

@ Джимми: хороший обратный звонок

чание:Я использую компилятор g ++ (который, как я слышал, довольно хорош и должен быть довольно близок к стандарту). У меня есть самый простой класс, который я мог придумать: class BaseClass { public: int pub; };Тогда у меня есть три одинаково ...

6 ответов

Почему члены const должны быть инициализированы в инициализаторе конструктора, а не в его теле?

жный дубликат: C ++ списки инициализации [https://stackoverflow.com/questions/4589237/c-initialization-lists] Каковы плюсы / минусы инициализации переменных в варианте 1 против варианта 2? class MyClass { public: MyClass( float f, char a ); ...

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

5 ответов

Это проблема, которую вы получаете от компилятора. Он может видеть этот потенциальный результат и предупреждает вас, что ваша функция может быть нарушена из-за того, что эти целые числа никогда не получат значение. Чтобы исправить это, сделайте то, что предложили другие парни, и пусть index и minn равны нулю в начале.

аюсь скомпилировать эту программу, но я получаю предупреждение, и при запуске vc ++ 2010 появляется отладчик: (Вот мой код: #include <iostream> using namespace std; int num; int min(int mas[]) { int i,minn,index; /* But I have declared them : ...

5 ответов

 Вы можете назначить ему строковый литерал во время инициализации, поскольку это поддерживается языком. И не путайте присвоение с инициализацией. Во время присваивания, поскольку это массив символов, вы должны изменять значение символ за символом. Вы пытаетесь адресовать первый адрес строкового литерала первому символу массива (имя массива возвращает адрес первого элемента массив). И это явно не правильно, так как первый элемент не является указателем, он не может хранить адрес.

кто-нибудь объяснить, почему это работает с указателем: char * str1; str1 = "Hello1"; str1 = "new string"; // but not this char str2 [] = "hello"; str2 = "four"; // or this char str3 []; str3 = "hello"; str3 = "hello";

6 ответов

Кроме того, в некоторых языках конструктор может использоваться для сброса объекта в исходное состояние, поэтому в этом случае необходимо будет установить объект в конструкторе.

я впервые начал работать с объектно-ориентированными языками программирования, меня учили следующему правилу: При объявлении поля в классе еще не инициализируйте его. Сделайте это в конструкторе. Пример в C #: public class Test { private ...

6 ответов

 Если это поможет, хорошо. Если этого не произойдет, вам придется измерить, где ваш скрипт тратит время выполнения.

имаюсь разработкой некоторых CGI-скриптов и пытаюсь найти решение, чтобы уменьшить «время запуска», возникающее при импорте большого количества модулей с «использованием». Обновить: Предоставленные решения хороши, но сценарии, над которыми я ...

6 ответов

Предполагается, что Initialize запускает ctor синглтона - один раз.

ужен синглтон, который: лениво загруженпотокобезопасензагружает некоторые значения при строительствеэти значения могут быть запрошены в любое времяинициализация МОЖЕТ произойти в какое-то точное время, до того, как начнутся запросы - поэтому я ...

1 ответ

Просто чтобы прояснить, этот пример взят непосредственно из стандарта, я его не придумал.

ил сделать тест с вычисленным gotos и локальной статикой void g() { std::cout << "init "; } void f() { int z = 0; y: z++; static int x = (g(), z == 1 ? ({ goto *&&y; 0; }) : 0); } int main() { f(); std::cout << "!"; f(); }Я хотел посмотреть, ...

3 ответа

отлично работает Гилад! благодарю вас!

ользую Ruby on Rails 3.0.9 и пытаюсь настроитьdelay_job [https://github.com/collectiveidea/delayed_job]драгоценный камень. Все работает, если после перезагрузки сервера Apache2 я запускаю в Terminal \ Console следующие ...