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

12 ответов

Я думаю, что у вас есть ошибка, я кодирую таким образом:

я есть код, который выглядит так: for (std::list<item*>::iterator i=items.begin();i!=items.end();i++) { bool isActive = (*i)->update(); //if (!isActive) // items.remove(*i); //else other_code_involving(*i); } ...

5 ответов

Использование его в файле .cpp - это личное предпочтение. Обычно я не импортирую весь std в глобальное пространство имен, но, кажется, нет никакого вреда, если вы делаете это самостоятельно, чтобы сэкономить немного времени на печать.

сь на уроке программирования в школе, и я хотел начать заниматься программированием на С ++ вне класса. Моя школа использует Microsoft Visual C ++ 6.0 (с 1998 года), поэтому она все еще использует<iostream.h> скорее, чем<iostream> а такжеusing ...

6 ответов

-подобно оборачивать при переполнении, но не стоит на это полагаться. Просто не используйте

вык кstrtod и варианты. Мне интересно, почему нет strtoi, поставляемого с stdlib.h. Почему целое число не входит в эту группу? В частности, я спрашиваю, почему нет версии Atoi с функциями безопасности strtod.

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

3 ответа

Когда необходимо использовать флаг -stdlib = libstdc ++?

Когда необходимо использовать использовать флаг-stdlib=libstdc++ для компилятора и компоновщика при компиляции с gcc? Компилятор автоматически использует libstdc ++? Я использую gcc4.8.2 в Ubuntu 13.10, и я хотел бы использовать стандарт c ++ ...

1 ответ

@ Кробар: ну, это не так, просто не к месту. Если это не сломано, не исправляйте это. Особенно, если это не ваш собственный код.

аюсь преобразовать некоторый код VC ++ 6 в консольное приложение, используя только стандартные библиотеки, но получаю следующую ошибку от MinGW (независимо от версии, поставляемой с IDE Code :: Blocks 10.05): error: 'min' is not a member of ...

5 ответов

За исключением того, что это совсем не эквивалентно.

от ответственности: I знать этого неявного преобразования в строку следует избегать и чтоop<< перегрузка дляPerson. Рассмотрим следующий код: #include <string> #include <ostream> #include <iostream> struct NameType { operator std::string() { ...

2 ответа

 метод, как в:

аюсь отладить программу, у которой нет доступного исходного кода, и мне нужно посмотреть, что она хранит в std :: string. Я гуглил и смотрю здесь, и я нашел некоторую информацию о выводе контейнеров STL, но все это относится к переменным, без ...

3 ответа

Это обеспечит функцию пустой строкой, которая, вероятно, и была бы интерпретирована как нулевое значение.

я есть функцияfoo(const std::string& str); что это происходит сбой, если вы называете это с помощьюfoo(NULL). Что я могу сделать, чтобы предотвратить его сбой?

6 ответов

 что последовательность уникальна.

ли какая-то функция, похожая наsrand(), что мне нужно позвонить, чтобы убедиться, чтоstd::random_shuffle() всегда дает разные результаты? то есть, если я позвоню несколько раз с одними и теми же данными, я хочу, чтобы порядок каждый раз был ...

8 ответов

Да, это очень неэффективно.

аружил, что пишу это совсем недавно: template <long int T_begin, long int T_end> class range_class { public: class iterator { friend class range_class; public: long int operator *() const { return i_; } const iterator &operator ++() { ++i_; ...