*   >> Чтение Образование Статьи >> science >> programming

Вектор Мощность в C ++

<р> Вектор Мощность в C ++ библиотеке контейнеров последовательностей в C ++, упрощенное - Часть 8 Отдел 3 Введение Это часть 8 моей серии, библиотеки контейнеров последовательностей в C ++, упрощена. В этой части серии, мы говорим о некоторых векторных методов, связанных с размером вектора. Я предполагаю, что вы читали предыдущие части этой серии. Примечание: Если вы не видите код или, если вы думаете, что-то отсутствует (неработающую ссылку, изображение отсутствует), просто свяжитесь со мной в [email protected].

То есть, свяжитесь со мной для малейшей проблемы у вас есть о том, что вы читаете. Размер size_type () строительства; Этот метод возвращает количество элементов (длина или размер) в векторе. size_type можно рассматривать как Int. Попробуйте следующий код: #include #include с помощью патезрасе; INT Main () {вектор myVtor

(5); myVtor [0] = 'A'; myVtor [1] = 'B'; myVtor [2] = 'C'; myVtor [3] = 'D' =; myVtor [4] = "E"; INT VSIZE = myVtor.size (); COUT вернуть 0; } Недействительным изменить размер (size_type SZ, Т с = Т ()); Этот метод изменяет размер вектора.

Первым аргументом является новый размер (INT) вы хотите. Если запрашиваемый размер больше, чем текущий размер, то второй аргумент значение (объект) типа элемента, который заполнит клеток, добавленных к концу списка вектора. Если новый размер меньше, чем текущий размер, то последние элементы удаляются; В этом случае, второй аргумент не требуется. Если вы увеличиваете размер, и Вы не вводите второй аргумент, вы бы иметь значения по умолчанию для добавленных элементов.

Читайте и попробовать следующие два образцы кода: #include #include, используя патезрасе; INT Main () {вектор myVtor

(2); myVtor [0] = 5; myVtor [1] = 16; myVtor.resize (4, 0); соиЬ соиЬ соиЬ соиЬ возврат 0; } #include #include С помощью патезрасе; INT Main () {вектор myVtor

(5); myVtor [0] = 'A'; myVtor [1] = 'B'; myVtor [2] = 'C'; myVtor [3] = 'D' =; myVtor [4] = "E"; myVtor.resize

(3); соиЬ соиЬ соиЬ возвращать 0; } BOOL пустой () сопзЬ; Этот метод используется для проверки, является ли вектор пуст. Пусто означает, что вектор не имеет ни одного элемента.

Она возвращает истину, если нет элементов в векторе, в противном случае это возвращает ложь. Читайте и попробовать следующие два образцы кода: #include #include, используя патезрасе; INT Main () {вектор myVtor; если (myVtor.empty ()) {} возвращение соиЬ 0; } #include #include С помощью патезрасе; INT Main () {вектор myVtor; myVtor.push_back («А»); myVtor.push_back («B»

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.