Результаты поиска по запросу "c++"
Удалить повторяющиеся записи в векторе C ++
Просто хочу удалить дубликаты. Бассейнvector<pair<string, int>> но я как-то скучаю по некоторым элементам в начале вектора. Кто-нибудь может проверить логику удаления? Спасибо :) Pool Master::eliminateDuplicates(Pool generation) { for(int i = 0; ...
Инициализация значений по умолчанию в структуре
Если бы мне нужно было инициализировать только несколько выбранных значений структуры C ++, это было бы правильно: struct foo { foo() : a(true), b(true) {} bool a; bool b; bool c; } bar;Правильно ли я предполагаю, что в итоге получу одинstruct ...
Каков размер пустоты?
Что даст это утверждение? void *p = malloc(sizeof(void));Изменить: расширение вопроса. Если sizeof (void) возвращает 1 в компиляторе GCC, то выделяется 1 байт памяти, и указатель p указывает на этот байт, и будет ли p ++ увеличен до ...
Как я могу поймать событие ctrl-c?
Как мне пойматьCtrl+C событие в C ++?
Лямбда: почему значения, захваченные по значению, являются константными, а значения, полученные по ссылке, нет?
Почему значения захвата по значению являются константными, а объекты захвата по ссылке - нет: int a; auto compile_error = [=]() { a = 1; } auto compiles_ok = [&]() { a = 1; } Мне это кажется нелогичным, но это кажется стандартом? Тем более, ...
Получение unique_ptr из очереди приоритетов
Я поддерживаю наборunique_ptr случаи вpriority_queue, В какой-то момент я хочу получить первый элемент и удалить его из очереди. Однако это всегда приводит к ошибке компилятора. Смотрите пример кода ниже. int main () { ...
разделенный запятыми поток в структуру
У меня есть структура с int и двумя строками. При чтении в файле он разделяется запятыми для первых двух значений, а последнее значение завершается новой строкой. Однако третий аргумент может быть пустым. бывшие данные: 7, Джон Доу, 123-456-7891 ...
Как повторить строку с переменным числом раз в C ++?
Я хочу вставить 'n' пробелы (или любую строку) в начале строки в C ++. Есть ли прямой способ сделать это, используя либо std :: strings или char * strings? Например. в Python вы могли бы просто сделать >>> "." * 5 + "lolcat" '.....lolcat'
MATLAB find () / Numpy ненулевые идиомы для Eigen
Скорее всего, это очень глупый вопрос, но я потратил довольно абсурдное количество времени на его поиск в документации, но безрезультатно. в MATLAB функция find () дает мне массив с индексами ненулевых элементов. Функция np.nonzero Numpy делает ...
Реализация B = f (A), с массивами B и A и B уже определены
Предположим, у меня есть массивB это уже было определено и использовано где-то в коде C ++. Теперь предположим, что у меня есть другой массивA это было определено и инициализировано. Я хочу создать функциюf это превращаетA (например, БПФ), и я ...