10
ответов

Нахождение C++ статические проблемы порядка инициализации

Мы столкнулись с некоторыми проблемами со статическим фиаско порядка инициализации, и я ищу способы прочесать много кода для нахождения возможных случаев. Любые предложения о том, как сделать это...
вопрос задан: 8 January 2013 17:49
4
ответа

статическое фиаско порядка инициализации

Я читал о SIOF из книги, и он дал пример://file1.cpp интервал экстерна y; интервал x=y+1;//file2.cpp интервал экстерна x; интервал y=x+1; Теперь Мой вопрос: В вышеупомянутом коде, будет следующие вещи...
вопрос задан: 18 January 2017 08:31
4
ответа

C ++ статический порядок инициализации

Когда я использую статические переменные в C ++, мне часто хочется инициализировать одну переменную, передавая другую ее конструктору. Другими словами, я хочу создать статические экземпляры, которые зависят друг от друга. ...
вопрос задан: 17 November 2015 23:17
2
ответа

Инициализация спокойных ресурсов встраивается в статическую библиотеку

У меня есть следующая ситуация: Я должен создать виджет в автономной статической библиотеке, которая тогда будет связана с заключительным приложением (Visual C++ 9.0, qt 4.5). Эта статическая библиотека виджета содержит некоторых...
вопрос задан: 14 September 2009 08:15
0
ответов

Изящный счетчик / счетчик Шварца, совместимый со стандартами?

Сегодня утром я обсуждал с коллегой инициализацию статической переменной приказ. Он упомянул счетчик Nifty / Schwarz, и я (как бы) озадачен. Я понимаю, как это работает, но я не ...
вопрос задан: 23 March 2017 23:32
0
ответов

Фиаско с порядком статической инициализации

В его «Мышлении на C ++» ( Глава 10) Экель описывает технику, которую впервые применил Джерри Шварц для решения проблемы фиаско. Он говорит, что если мы хотим инициализировать x равным 100 и y равным 200 и поделиться ими ...
вопрос задан: 20 September 2012 17:48
0
ответов

Всегда ли порядок статических переменных уровня файла одинаков в данной единице перевода?

У меня есть программа, разделенная на два исходных файла: example.cpp #include class A {public: A (int x) {:: std :: cout << "In A (" << x << ") \ n"; } }; static ...
вопрос задан: 10 November 2011 23:31
0
ответов

Har Java den initialiske fiasko for statisk rækkefølge?

Et nylig spørgsmål her havde følgende kode (ja, svarende til denne) til at implementere en singleton uden synkronisering. offentlig klasse Singleton {privat Singleton () {} privat statisk klasse ...
вопрос задан: 7 July 2011 06:31
0
ответов

Создает ли этот код неопределенное поведение или это просто Unspecified Behavior?

Допустим, у нас есть две единицы компиляции, а именно: // a.cpp extern int value2; int значение1 = значение2 + 10; // b.cpp extern int value1; int значение2 = значение1 + 10; Когда я попробовал его на VC2010, он ...
вопрос задан: 13 May 2011 02:28
0
ответов

Двойная инициализация статического контейнера STL в библиотеке C ++

Здесь есть несколько хороших вопросов и ответов по поводу «фиаско с порядком статической инициализации», но я, кажется, еще не наткнулся на другое его выражение, особенно уродливое, потому что оно не дает сбоев ...
вопрос задан: 24 March 2011 17:03