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

3 ответа

C ++ Токенизация строки с пробелами и кавычками

Я хотел бы написать что-то на C ++, чтобы токенизировать строку. Чтобы объяснить, что я хочу, возьмите следующую строку: add string "this is a string with spaces!"Это должно быть разделено следующим образом: add string this is a string with ...

2 ответа

Неподписанные и подписанные int и printf

Я понимаю, что присваиваю int подписанное значение, превышающее то, что он может обработать. Также я должен использовать

4 ответа

Почему std :: vector :: insert делает недействительными все итераторы после точки вставки

когдаinsert-вstd::vector стандарт C ++ гарантирует, что все итераторы до точки вставки остаются действительными до тех пор, покаcapacity не исчерпан (см. [23.2.4.3/1] илианнулирование итератора std :: ...

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

2 ответа

Отслеживание координат мыши в Qt

Допустим, у меня есть виджет в главном окне, и я хочу отслеживать положение мыши ТОЛЬКО на виджете: это означает, что левый нижний угол виджета должен быть локальным (0, 0). Q: Как я могу это сделать? постскриптум Ни одна из функций ниже не ...

2 ответа

Поиск слов в предложениях [закрыто]

У меня есть задание по программированию, которое я не могу закончить. Эта часть убивает меня.Принять текст от пользователя. Примите строку, которую нужно най...

6 ответов

Какой самый быстрый способ рассчитать количество бит, необходимое для хранения числа

Я пытаюсь оптимизировать некоторые процедуры упаковки и распаковки. Чтобы выполнить упаковку, мне нужно вычислить количество битов, необходимых для хранения ...

4 ответа

Begin () == end () для любого пустого () вектора?

Я давно предполагал, что для любого пустогоstd::vector V, V.begin() == V.end(), Пока что я не вижу ничего в спецификации C ++, которая бывсегда будь настоящим. Это обязательно правда или это просто так в большинстве реализаций?

2 ответа

Что такое оператор -> * в C ++?

C ++ продолжает удивлять меня. Сегодня я узнал об операторе -> *. Он перегружен, но я понятия не имею, как его вызвать. Мне удается перегрузить его в моем классе, но я понятия не имею, как это назвать. struct B { int a; }; struct A { typedef int ...

3 ответа

Что произойдет, если я буду использовать vector :: begin () вместо std :: back_inserter (vector) для вывода set_intersection?

Я использовал очень лаконичный и интуитивно понятный синтаксис C ++ для нахождения пересечения двух отсортированных

3 ответа

Странная ошибка с шаблонной перегрузкой оператора

Когда я компилирую следующий фрагмент, я получаю ошибку компилятора с помощью clang, но не с g ++ / MSVC: #include <string> template<typename T> struct Const { explicit Const(T val) : value(val) {} T value; }; template<typename T> struct Var { ...