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

5 ответов

Законно ли писать в std :: string?

В std :: string есть только члены const для извлечения данных, например c_str (). Однако я могу получить ссылку на первый элемент строки с помощьюoperator[] и я могу написать ему. Например, если у меня есть функция: void toupper(char ...

5 ответов

Известен ли порядок итерации через std :: map (и гарантируется стандартом)?

Я имею в виду, что мы знаем, чтоstd::mapЭлементы отсортированы по ключам. Итак, допустим, ключи являются целыми числами. Если я итерации отstd::map::begin() вstd::map::end() с помощьюfor, гарантирует ли стандарт, что я буду последовательно ...

4 ответа

Должен ли пустой базовый класс влиять на макет производного класса?

Стандарт C ++ (цитата из черновика n3242) гласит следующее о подобъектах [intro.object]: Если объект не является битовым полем или подобъектом базового класса нулевого размера, адрес этого объекта является адресом первого байта, который ...

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

1 ответ

Почему запрещено брать адрес деструктора?

Стандарт C ++ в 12.4.2 гласит, что [...] Адрес деструктора не берется. [...] Тем не менее, можно без каких-либо жалоб со стороны компилятора взять адрес оболочки вокруг деструктора класса, например так: struct Test { ~Test(){}; void ...

2 ответа

Почему я не могу иметь числовое значение в качестве идентификатора элемента?

Работая над проектом, я почти закончила и просто приводила в порядок HTML-код, и я обнаружил, что на самом деле вам не разрешено иметь идентификатор, который является просто цифрой. <a> атрибут "id" имеет недопустимое значение "567". ...

3 ответа

Стандартный формат файла UML

Я разработал UML-диаграммы в различных инструментах (StarUML, BoUML, Papyrus, Omondo, Rational Rose и т. Д.) В зависимости от проекта и даты (сначала была роза, после Omondo, затем starUMl, ..., теперь папирус). Однако я вижу, что не могу открыть ...

7 ответов

Стандарт на ассемблере

Есть листандартэто определяетсинтаксиса такжесемантикаизязык ассемблера? Так же как языкCимеетISOстандарт и языкC #имеетECMAстандарт? Есть только один стандарт или их больше? Я спрашиваю, потому что яобратил ...

2 ответа

Является ли C ++ 03 новой версией стандарта C ++ или просто Техническим исправлением (TC) C ++ 98?

Я почти уверен, что где-то читал в авторитетном источнике (полагаю, это было на страницах WG21), что C ++ 03 былне техническое исправление C ++ 98, но это был новый выпуск стандарта C ++. Но тем не менее я вижу только-std=c++98 Переключатель в ...

3 ответа

Почему в g ++ std :: intmax_t не является __int128_t?

Мой вопрос довольно прост: какstd::intmax_t определяется какmaximum width integer type согласно сcppreference [http://en.cppreference.com/w/cpp/types/integer]почему это не соответствует__int128_t в GCC?

3 ответа

Является ли RVO (оптимизация возвращаемого значения) для неназванных объектов универсально гарантированным поведением?

Этот вопрос [https://stackoverflow.com/questions/7596183/is-rvo-return-value-optimization-guaranteed-for-all-objects-in-gcc-compilers] находится в другом аспекте (также ограничен gcc). Мой вопрос предназначен только длябезымянные объекты. ...