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

2 ответа

Может ли указатель на участников обойти уровень доступа участника?

Наш печально известный Литб имеет интересную статью окак обойти проверку доступа [http://bloglitb.blogspot.fr/2011/12/access-to-private-members-safer.html]. Это полностью демонстрируется этим простым кодом: #include <iostream> template<typename ...

2 ответа

Определенное поведение для выражений

Стандарт C99 говорит в $ 6.5.2. Между предыдущей и следующей точкой последовательности объект должен иметь свое сохраненное значение, измененное не более одного раза путем оценки выражения. Более того,предыдущее значение должно быть прочитано ...

1 ответ

Gnu C ++ макрос __cplusplus стандарт соответствует?

Компилятор Gnu C ++, кажется, определяет__cplusplus быть1 #include <iostream> int main() { std::cout << __cplusplus << std::endl; }Это печатает1 с gcc в стандартном режиме c ++, а также в режиме C ++ 0x, сgcc 4.3.4 [https://ideone.com/d6jdl]и ...

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

3 ответа

Список инициализаторов * аргумент * порядок оценки

оведение хорошо определено? class Foo { int A, B; public: Foo(int Bar): B(Bar), A(B + 123) { } }; int main() { Foo MyFoo(0); return 0; }

3 ответа

 и я еще не видел ни документа XML 1.1, ни какого-либо варианта использования, так что IMHO намного лучше учиться на рекомендациях W3C XML 1.0.

ю, что правильно сформированный XML 1.1 не обязательно является правильно сформированным XML 1.0 и наоборот. Я хочу изучать xml формально, и мне было интересно, должен ли я изучать XML 1.0 или XML 1.1? Я имею в виду, будет ли эффективнее изучать ...

1 ответ

 имеет отмену потока, и ~ thread () отменяет unjoined-thread и затем отсоединяет его, что имело большой смысл. Этот путь к коду обычно выбирается только тогда, когда родительский поток разматывается из-за исключительной ситуации.

тветствии с проектом стандарта C ++ 0x этот код: void simplethread() { boost::thread t(someLongRunningFunction); // Commented out detach - terminate() expected. // t.detach(); }... должен приводить к вызову terminate (), но в текущей (boost ...

11 ответов

Да, main - это «точка входа» каждой программы на C ++, за исключением специфических для реализации расширений. Тем не менее, некоторые вещи происходят перед main, в частности, глобальная инициализация, такая как main_ret.

л $ 3.6.1 / 1 из стандарта C ++ гласит: Программа должна содержать глобальную функцию под названиемглавный, который является обозначеннымНачалопрограммы. Теперь рассмотрим этот код, int square(int i) { return i*i; } int user_main() { for ( int ...

5 ответов

Чистый способ запуска веб-браузера из сценария оболочки?

В скрипте bash мне нужно запустить браузер пользователя. Кажется, есть много способов сделать это:

1 ответ

Является ли `auto int i` допустимым C ++ 0x?

Отвечаяэтот вопрос возник вопрос о том, является ли традиционныйC значение ключевого слова

2 ответа

Когда вызов функции-члена для нулевого экземпляра приводит к неопределенному поведению?