Вопросы по теме 'stdvector'
schedule
17.04.2022
Emacs, завершение кода C++ для векторов
Я новичок в Emacs, и в качестве образца у меня есть следующий код. Я установил GNU Emacs 23.1.1 (i386-mingw-nt6.1.7600) , установлен cedet-1.0pre7.tar.gz. , установил ELPA и компания . Вы можете найти мою простую конфигурацию Emacs внизу....
2533 просмотров
schedule
15.04.2023
размер std::vector с элементами структуры
У меня возникли проблемы с получением правильного размера вектора с элементами структуры. Класс элемента определяется следующим образом (я не упустил ни одной детали, хотя думаю, что единственный существенный факт заключается в том, что это класс,...
2113 просмотров
schedule
28.03.2023
Неразрешенные внешние объекты в C++ при использовании векторов и поиске
Я попробовал этот код в совершенно отдельном проекте, и он отлично работает (с той лишь разницей, что неработающий проект экспортируется как DLL). Вот код:
RTATMATHLIB.CPP
#include "stdafx.h"
#include "RTATMATHLIB.h"
#include <math.h>...
23517 просмотров
schedule
23.05.2023
резерв() многомерная память std::vector (C++)
Давайте у нас есть
std::vector <std::vector <unsigned short int>> face;
face.resize(nElm);
Это нормально для resize() для первого измерения. Однако я также хочу reserve() памяти для элементов лица; Я имею в виду второе...
1825 просмотров
schedule
11.01.2023
преобразовать возврат функции из ‘std::vector‹QString›’ в ‘QVariant’
Я работаю над приложением на основе QT. Один из моих классов является дочерним классом QAbstractTableModel . Функция данных имеет возвращаемый тип QVariant (Union). Но я хотите вернуть пользовательский тип std::vector<QString>
Узнал о...
3124 просмотров
schedule
03.06.2023
Лучший способ разделить вектор на два меньших массива?
Что я пытаюсь сделать:
Я пытаюсь разбить вектор на два отдельных массива. Текущий вектор int содержит элемент на строку в текстовом файле. Текстовый файл представляет собой список случайных целых чисел.
Как я планирую это сделать:
Моя...
70001 просмотров
schedule
13.01.2023
Передача, возврат и преобразование в векторный список списков через JNI
Мне нужно перейти с Java
List< List<MyPoint> > points;
через jni в C++ и преобразовать в
std::vector< std::vector<MyPoint> >
Обработайте эти векторы и верните
List< List<MyPoint> >
Как...
15904 просмотров
schedule
09.09.2022
Почему push_back() вызывает сбой в данных malloc()?
Почему это падает? Я узнал, что malloc() не вызывает конструкторы, поэтому я сам вызывал их вручную, но он все равно падает, я не понимаю, почему.
PS. Я знаю, что существуют std::vector и new[]. Не говорите мне использовать vectors/new[] в...
1557 просмотров
schedule
19.01.2023
Вектор С++: копировать или менять местами?
У меня есть класс с векторной переменной-членом, которую я заполняю следующим образом:
class Foo {
vector<int> v;
void g() {
vector<int> w;
// fill w
v = w;
}
};
Мой вопрос: временной вектор w может стать огромным, и я не...
3097 просмотров
schedule
25.02.2023
Преобразование из std::vector‹› в двойной указатель?
Из любопытства мне было интересно, можно ли привести std::vector‹> к двойному указателю.
У меня никогда не было проблем с передачей std::vector в качестве указателя следующим образом:
std::vector<char> myCharVector;...
8370 просмотров
schedule
11.12.2022
возврат вектора по значению с множественной вложенностью функций в C++
По какой-то причине я хочу вернуть объект my::Vector (который в основном является классом-оболочкой, который внутренне использует вектор STL для фактического хранения, а также предоставляет некоторые дополнительные функции). Я возвращаю вектор по...
463 просмотров
schedule
24.04.2023
Как удалить дубликаты из несортированного std :: vector, сохранив исходный порядок с помощью алгоритмов?
У меня есть массив целых чисел, из которого мне нужно удалить дубликаты, сохраняя порядок первого появления каждого целого числа. Я вижу, как это делается, но представьте, что есть лучший способ лучше использовать алгоритмы STL? Я не могу...
28244 просмотров
schedule
15.12.2022
Общие итераторы для доступа к векторам
Я хотел бы знать, могу ли я иметь общий итератор для доступа к элементам в векторах. У меня есть разные векторы, но только одна функция для отображения элементов. Если бы у меня был общий итератор, мой метод мог бы работать гладко. Посоветуйте,...
663 просмотров
schedule
16.11.2022
Сортировка по четным и нечетным числам
Я хотел бы знать, можно ли сортировать число по четному или нечетному с помощью функции std::sort.
У меня есть следующие коды, но я не уверен, как их реализовать в std::sort
inline bool isEven(const Point n) {
return n.getX()%2==0;
}
Это...
6020 просмотров
schedule
22.01.2023
Как vector‹bool› работает со ссылками и итераторами?
Как мы все, вероятно, знаем, специализация C++ 98 vector<bool> хранит логические значения как биты, а не как логические переменные. Элементы vector<bool> не являются адресуемыми, потому что C++ не имеет указателей и ссылок на биты,...
232 просмотров
schedule
24.12.2023
С++: как обнаружить дубликаты в векторной строке и распечатать ОДНУ копию?
Я новичок в С++. Мне было интересно, как я могу найти повторяющиеся строки в векторе и распечатать ОДНУ копию строки. Например, если бы у меня было ‹"кошка", "собака", "собака", "птица">, это напечатало бы кошку, собаку, птицу. Я отсортировал свой...
2740 просмотров
schedule
11.12.2023
Когда vector::push_back увеличивает пропускную способность?
Я использую кучу std::vectors , устанавливая их вместимость в начале и используя push_back , чтобы постепенно их заполнить. Большинство этих векторов будут иметь одинаковый размер (16 элементов), хотя некоторые из них могут стать больше. Если я...
701 просмотров
schedule
25.07.2022
Лучший способ удалить std::unique_ptr из вектора с необработанным указателем?
Итак, у меня есть такой вектор:
std::vector<std::unique_ptr<SomeClass>> myVector;
Затем у меня есть другой вектор, который содержит необработанные указатели SomeClass :
std::vector<SomeClass*> myOtherVector;
Если...
8903 просмотров
schedule
10.01.2023
Подсчитайте, сколько различных векторов осталось после объединения
Я использую только std::vector в этой задаче, и каждый вектор упорядочен без дубликатов. Теперь я хочу объединить векторы с одинаковыми номерами. Таким образом, 2 3 может быть объединено с 3 4 5, но не с 4 5 или 1 5.
Пример:
Если у меня есть...
154 просмотров
schedule
22.07.2023