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

1 ответ

Векторный конструктор с двумя параметрами анализируется как объявление функции

Рассмотрим этот пример: #include <iostream> #include <string> #include <vector> #include <iterator> int main() { std::string sen = "abc def ghi jkl"; std::istringstream iss(sen); std::vector<std::string> // declaration in ...

2 ответа

VHDL STD_LOGIC_VECTOR Значения подстановочных знаков

Я пытался написать Finite State Machine на VHDL-коде для простого 16-разрядного процессора, который я реализую на плате Altera DE1. В машине конечных состояний у меня естьCASE оператор, который обрабатывает различные 16-битные инструкции, которые ...

8 ответов

vector :: at vs. vector :: operator []

я знаю этоat() медленнее, чем[] из-за его проверки границ, которая также обсуждается в подобных вопросах, таких какC ++ Vector at / [] скорость оператора [https://stackoverflow.com/q/2578638/1168156]или же:: std :: vector :: at () vs operator [] ...

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

4 ответа

Лучший способ разделить вектор на два меньших массива?

Что я пытаюсь сделать: Я пытаюсь разделить вектор на два отдельных массива. Текущий вектор int содержит элемент на строку в текстовом файле. Текстовый файл представляет собой список случайных целых чисел. Как я планирую это сделать: Моя ...

7 ответов

Как определить 2D массив в C ++ и STL без манипуляций с памятью?

Существует несколько способов определения двумерного массива в C ++ и STL без манипуляций с памятью, и следующие коды иллюстрируют два разных метода: int main () { /************** 1 2 3 4 5 6 ***************/ // Method 1 const int ROW = 2; const ...

2 ответа

Требуется ли сохранить емкость при перемещении std :: vector?

Рассмотрим следующий код: std::vector vec; vec.reserve(500); size_t cap = vec.capacity(); std::vector newVec = std::move(vec); assert(cap == newVec.capacity());Практически в любой реализации, с которой вы столкнетесь, это будет работать. Меня не ...

4 ответа

Оператор C ++: std :: vector []

Почему std :: vector имеет 2 оператора[] реализация? reference operator[]( size_type pos ); const_reference operator[]( size_type pos ) const;

4 ответа

Автоматически проверять границы в std :: vector [duplicate]

На этот вопрос уже есть ответ: Проверка диапазона при времени компиляции для std :: vector [/questions/24246017/compile-time-triggered-range-check-for-stdvector] 2 ответа Во время активной разработки класса, который используетstd::vector, ...

1 ответ

std :: vector как аргумент функции шаблона

Я хочу создать метод класса, который принимает в качестве аргумента ссылку на std :: vector, и я хочу использовать его с различными типами данных. Функция должна выглядеть так: void some_function(const std::vector & vect){ //do something with ...