Форум программистов, компьютерный форум CyberForum.ru

Что происходит при удалении/добавлении элемента в контейнер vector? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Из двух стеков равной длины создать один стек, не удаляя исходные стеки http://www.cyberforum.ru/cpp-beginners/thread865130.html
1.Из двух стеков равной длины создать один стек, не удаляя исходные стеки (создавать копии элементов). При создании нового стека элементы брать по-очереди, по одному элементу из каждого стека. Помогите
C++ Удаление элемента из дерева Написал 2 функции для удаления элемента из дерева. Брал алгоритм из вирта, но почему-то не работает. Может не правильно с паскаля на си переписал. Помогите пожалуйста //ищем самую правую вершину левого поддерева void del_2_potomka(struct BinaryTree *r, struct BinaryTree *q) //в качестве аргумента элемент, который и надо удалить { if(r->right!=NULL) del_2_potomka(r->right, q); else {... http://www.cyberforum.ru/cpp-beginners/thread865125.html
C++ Определить, пуст ли данный элемент массива
Есть массив обьектов некоторого класса(GOODS goods). Хочу написать ф-цию которая покажет пользователю, какие позиции массива пусты, чтоб потом можно было туда чтото записать. Сообственно надо ето както проверить. Я пока разписую методы для всех класов, поетму не могу взять и скомпилировать програму, поетому пишу сюда. Такой вариант (goods==0) как мне кажется не проканает. Если надо код то вот:...
Функция в строке должна вычислять количество слов (слова разделяются пробелом) C++
int sum (const char *pS ) { const char *p (pS); int n (0); while ( *p ) { if ( isspace (*p)) ++n; p++; } return n+1;
C++ Вызов функции, которая возвращает 2 параметра http://www.cyberforum.ru/cpp-beginners/thread865109.html
Видимо я что-то принципиально не понимаю, что же тут не так #include <iostream> #include <string> #include <iostream> #include <string> #include <math.h> #include <time.h> #include <stdlib.h> using namespace std;
C++ Конструкторы с параметром, копии и перегрузка операций Здравствуйте, есть программка следующего содержания: #include "stdafx.h" #include "conio.h" int n1, n2; class LIST { private: int info; LIST *next; LIST *prev; public: подробнее

Показать сообщение отдельно
Cend
2 / 2 / 0
Регистрация: 25.02.2013
Сообщений: 112
14.05.2013, 20:59  [ТС]     Что происходит при удалении/добавлении элемента в контейнер vector?
Получается при добавлении множества элементов типа структура простых типов методом resize для каждого элемента вызывается конструктор, который по сути ничего не делает... мне вот этот момент не понятен, вродеж такого не должно быть, не оптимально выходит. Может это дело оптимизирует компилятор?
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru