Результаты поиска по запросу "standards"
Законно ли писать в std :: string?
В std :: string есть только члены const для извлечения данных, например c_str (). Однако я могу получить ссылку на первый элемент строки с помощьюoperator[] и я могу написать ему. Например, если у меня есть функция: void toupper(char ...
Известен ли порядок итерации через std :: map (и гарантируется стандартом)?
Я имею в виду, что мы знаем, чтоstd::mapЭлементы отсортированы по ключам. Итак, допустим, ключи являются целыми числами. Если я итерации отstd::map::begin() вstd::map::end() с помощьюfor, гарантирует ли стандарт, что я буду последовательно ...
Должен ли пустой базовый класс влиять на макет производного класса?
Стандарт C ++ (цитата из черновика n3242) гласит следующее о подобъектах [intro.object]: Если объект не является битовым полем или подобъектом базового класса нулевого размера, адрес этого объекта является адресом первого байта, который ...
Почему запрещено брать адрес деструктора?
Стандарт C ++ в 12.4.2 гласит, что [...] Адрес деструктора не берется. [...] Тем не менее, можно без каких-либо жалоб со стороны компилятора взять адрес оболочки вокруг деструктора класса, например так: struct Test { ~Test(){}; void ...
Почему я не могу иметь числовое значение в качестве идентификатора элемента?
Работая над проектом, я почти закончила и просто приводила в порядок HTML-код, и я обнаружил, что на самом деле вам не разрешено иметь идентификатор, который является просто цифрой. <a> атрибут "id" имеет недопустимое значение "567". ...
Стандартный формат файла UML
Я разработал UML-диаграммы в различных инструментах (StarUML, BoUML, Papyrus, Omondo, Rational Rose и т. Д.) В зависимости от проекта и даты (сначала была роза, после Omondo, затем starUMl, ..., теперь папирус). Однако я вижу, что не могу открыть ...
Стандарт на ассемблере
Есть листандартэто определяетсинтаксиса такжесемантикаизязык ассемблера? Так же как языкCимеетISOстандарт и языкC #имеетECMAстандарт? Есть только один стандарт или их больше? Я спрашиваю, потому что яобратил ...
Является ли C ++ 03 новой версией стандарта C ++ или просто Техническим исправлением (TC) C ++ 98?
Я почти уверен, что где-то читал в авторитетном источнике (полагаю, это было на страницах WG21), что C ++ 03 былне техническое исправление C ++ 98, но это был новый выпуск стандарта C ++. Но тем не менее я вижу только-std=c++98 Переключатель в ...
Почему в 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?
Является ли RVO (оптимизация возвращаемого значения) для неназванных объектов универсально гарантированным поведением?
Этот вопрос [https://stackoverflow.com/questions/7596183/is-rvo-return-value-optimization-guaranteed-for-all-objects-in-gcc-compilers] находится в другом аспекте (также ограничен gcc). Мой вопрос предназначен только длябезымянные объекты. ...