Насколько я понимаю, строка является членом пространства имен std, так почему происходит следующее? #include < iostream > int main () {используя пространство имен std; string myString = "Нажмите клавишу ВВОД ...
Я пытался создать unique_ptr, а затем переместить его в вектор этого указателя с помощью push_back (). Когда я пытаюсь сделать это, я получаю длинную ошибку компиляции. Я прочитал несколько вопросов на ...
При первом доступе к элементу в std::unordered_map с помощью оператора [] он создается автоматически. Каковы (если таковые имеются) гарантии его инициализации? (Это гарантированно будет ценность ...
В чем разница между std :: mem_fun и std :: mem_fn? Почему названия так смущают? В документации Boost сказано, что std :: mem_fn в большинстве случаев может заменить std :: mem_fun. Так в какой ситуации ...
Я хочу определить что-то вроде Map myMap; Приведенное выше объявление принимается компилятором С++, и ошибка не возникает, но когда я делаю что-то вроде этого, int main (){ символ обр[...
Является ли это подходящим способом предоставления уникальных ключей на карте? Другими словами, создается ли ключ из уникального значения, содержащегося в uuid, или он создается из указателя на uuid_t ...
Я отсылаю вас к предыдущей ссылке, в которой сравнивается производительность qsort и stdsort. Я написал программу C, которая заполняет большую карту std ::, и я хочу отсортировать массив. В настоящее время я использую...
Когда я создаю std :: string с помощью конструктора по умолчанию, выделяется ли ЛЮБАЯ память в куче? Надеюсь, ответ не зависит от реализации и стандартизирован. Учтите следующее:
...
В некоторых случаях, см. Один пример ниже, std :: is_floating_point возвращает false для float. #include #include #include int main () {:: std :: cout ...
Допустимо ли иметь std :: pair ссылок? В частности, есть ли проблемы с оператором присваивания? В соответствии с этой ссылкой, похоже, нет особой обработки с operator =, поэтому по умолчанию ...
Боюсь, я не знаю шаблонов (или C ++, на самом деле), но я знаю алгоритмы и структуры данных (даже некоторые ООП! :). В любом случае, чтобы уточнить вопрос, подумайте, чем я хотел бы стать ...
Какова временная сложность итерации по стандартному ::набору/стандартному ::мультинабору/стандартному ::карте/стандартному ::мультикарте? Я считаю, что это линейно по размеру набора/карты, но не уверен. Указано ли в...
Можно ли изменить экземпляр объекта с версией и получить до- быть-инкремент-версия без использования флеша? Потому что, судя по тому, что я читал, я боюсь, что промывка - не лучшая практика, потому что это плохо ...
У меня есть такая строка :std ::string string1 = "xjdfhfakdjs%54k34k. -jk34"; Мне нужно получить только ""xjdfhfakdjs", но строка динамическая, а не жестко закодированная, поэтому я не знаю, что это такое, длина и т. д....
Кто-то обратил мое внимание на эту статью, утверждая, что (я перефразирую) термин STL неправильно используется для ссылки на всю Стандартную библиотеку C ++ вместо частей, которые были взяты из SGI STL. (.....
Почему тип возвращаемого значения std :: count является разницей_типа итераторов (часто ptrdiff_t). Поскольку count никогда не может быть отрицательным, разве size_t технически не правильный выбор? И что, если счетчик ...
Я часто вижу исходный код, использующий такие типы, как uint32, uint64, и мне интересно, должны ли они определяться программистом в коде приложения или они определены в стандартном заголовке библиотеки. Что за ...
Я практикуюсь с использованием нескольких файлов, файлов заголовков и т. Д. Итак, у меня есть этот проект, который берет два числа, а затем добавляет их. Довольно просто. Вот мои файлы :main.cpp #включают #...
Мне нужно отсортировать std :: map по значению, а не по ключу. Есть простой способ сделать это? Я получил одно решение из следующего потока:
std :: map сортировать по данным? Есть ли лучшее решение? map
Это может быть просто ошибка, которую я не вижу, но я думаю, что просто делаю что-то не так. Не волнуйтесь, я не использую пространство имен std в своих функциях заголовков или что-то еще, что казалось бы...
Возможный дубликат: C++ char* vs std::string Я новичок в C++, пришедший из C#, но мне действительно нравится C++ намного больше. У меня есть абстрактный класс, который определяет две постоянные строки (не статические). А я...
Более привычный и практический вопрос, но считается ли он плохой формой или крайне нежелательным (выберите свою интерпретацию badness) смешивать использование библиотечных типов Qt и аналогичных стандартных типов C ++ в ...
Возможный дубликат :Как повторно использовать ostringstream? Я использую std ::ostringstream для преобразования значений float и int в строки, но я все равно не могу найти повторное использование экземпляра. Для иллюстрации...
Возможный дубликат: дни передачи const std::string & в качестве параметра закончились? Должен ли я передавать std::string по значению или по ссылке (в не встроенную функцию), если семантика перемещения ...
Стандартная библиотека включает заголовок , который (вперед) объявляет все streams, включая любые определения типов, и определяет шаблон char_traits, включая специализации. К сожалению, есть ...
Я хочу удалить элемент из очереди с определенным значением. Как это сделать? (Я пытаюсь создать одновременную смесь карты и очереди, и в настоящее время я пытаюсь реализовать этот ответ) Итак, я ...
Этот ответ и его множество дубликатов указывают на то, что я должен использовать #include для заголовков C, которые я извлекаю из кода C ++, и что я должен вызывать их с помощью std :: *. У меня есть ...
Возможный дубликат: почему calloc принимает два аргумента, а malloc только один? Существует множество ресурсов, описывающих разницу в функциональности между malloc и calloc, но мне нелегко найти ...