Результаты поиска по запросу "c++11"
+1, поправляя неправильно!
у меня есть целочисленная переменная, я могу использоватьsscanf как показано ниже с использованием спецификатора формата% d. sscanf (line, "Value of integer: %d\n", &my_integer);Где я могу найти спецификаторы формата дляuint8_t, uint16_t, ...
Может быть, я неправильно понял вопрос, но я думаю, что OP говорит о rvalues-ссылке на типы функций (т.е. лямбда-выражения и т. Д.).
но я сосредоточился на концепциях glvalue, xvalues и prvalue, а также на ссылках rvalue. Тем не менее, есть одна вещь, которая все еще ускользает от меня: Что такое"ссылка на тип функции"? Это буквально много раз упоминается в черновиках. ...
Разработанный спецификатор типа для перечисляемой области не должен использовать ключевое слово «класс»
У меня есть следующая спецификация перечисления: enum class FaceDirection : int8 { Down, Up };g ++ 4.8.1 выдает следующую ошибку: предупреждение: уточненный спецификатор типа для перечисляемой области не должен использовать ключевое слово ...
Это не работает для меня в VC2013; он возвращает false для конструкторов по умолчанию (плохо), false для только копирования (хорошо), true для удаленного перемещения (плохо), true для перемещения только (хорошо) и false для перемещения и копирования (плохо).
аюсь написать шаблон, который ведет себя одним образом, если у T есть конструктор перемещения, и другим способом, если у T нет. Я пытался найти черту типа, которая могла бы идентифицировать это, но мне не повезло, и мои попытки написать ...
Равномерная инициализация предотвращает сужение конверсий, то есть конверсий, которые могут привести к потере данных:
алC ++ 0x часто задаваемые вопросы [http://www2.research.att.com/~bs/C++0xFAQ.html]и наткнулся на раздел, детализирующий списки инициализаторов. Примерами были в основном варианты: vector<int> vi = { 1, 2, 3 }; vector<int> vj({1, 2, 3}); // ...
Хорошо, спасибо.
рудом понимаю, какова цельalignas а такжеalignof ключевые слова, и я не совсем уверен, что я полностью понимаю, что такое выравнивание. Насколько я понимаю, адрес памяти выравнивается по n байтов, если он делится на n, то есть к нему можно ...
@CTMacUser Да, конечно, вы правы - мой комментарий не имеет смысла и должен быть замечен.
ументе C ++ 0x Variadic Templates ПредложениеСсылка [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2080.pdf]Есть пример класса, который поддерживает произвольное количество измерений. Я скопировал это ниже: template<typename T, ...
будет нарушать стандарт. И код C ++ 03 не будет перемещать этот класс, поэтому нет причин для генерации ctor перемещения.
арт точно определяет, что я могу сделать с объектом после его перемещения? Раньше я думал, что все, что вы можете сделать с перемещенным объектом - это уничтожить его, но этого будет недостаточно. Например, возьмите шаблон функцииswap как ...
Sealed используется для объявления класса .net, который не может быть получен из. Он доступен в C ++, но для типов .net в MC ++.
команда будет в c ++ 0x или это только MS, кто ее использует?sealedТолько Microsoft.
этот ответ
я есть эта карта, которая прекрасно компилируется в MSVC10: std::map<std::string, std::ofstream> m_logFiles;Но в Ubuntu, использующем g ++ 4.5 с включенным C ++ 0x, я получаю следующее сообщение об ...