Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Что при присваивается i в for(const auto& i : iVec1) ? Есть объявление вектора vector<int> iVec1 = {0,1,2,3,4,5}; Почему следующие два варианта цикла выдают одинаковые результаты ? (на экран выводится 0 1 2 3 4 5) Первый вариант: for(const auto& i : iVec1) { https://www.cyberforum.ru/ cpp-beginners/ thread1780640.html Вызов окна "Сохранить как" в Microsoft Word C++
Доброго времени суток. Кто знает, как из C++ дёрнуть данное окно?
C++ Кратность числа в двоично десятичной кодировке https://www.cyberforum.ru/ cpp-beginners/ thread1780599.html
Доброго времени суток! Есть такая задачка: Дано: 256 (512)-значное натуральное число в двоично-десятичном коде, которое задано байтовым массивом своих цифр (по две в одном байте). Проверить кратность этого числа числу Х. Может кто помочь с алгоритмом или реализацией? Заранее спасибо!
C++ Рекурсивный рисунок https://www.cyberforum.ru/ cpp-beginners/ thread1780513.html
Господа,добрый день.прошу вашей помощи так как сам уже и не успеваю ничего.Есть задание нарисовать вот такой рисунок У меня уже мозг не варит,много еще чего нужно сделать.Вот прошу вашей помощи.Кто сможет помощь,код тот что набросал я вам скидываю.Помоги доделать задание #include <windows.h> #define u 5 void linetodxy(int dx, int dy); int x, y;
В чем отличие char* s от char *s C++
В чем отличие char* str; от char *str; ?
C++ Создать файл с квадратной матрицей; чётные элементы переместить в один файл, нечётные - в другой https://www.cyberforum.ru/ cpp-beginners/ thread1780485.html
• Создать файл с массивом А. • Четные элементы переместить в файл А • Нечетные элементы переместить в файл В Не могу понять Как заполнить файл, записать внутрь массив и чтоб она сама разделила на четные и нечетные :(
C++ Попадание точки в область https://www.cyberforum.ru/ cpp-beginners/ thread1780447.html
В общем такой вопрос. У нас есть множество точек, которые являют собой замкнутую ломаную. Эта ломаная всегда замкнута, но мы не знаем, какая она. Просто получаем точки. Как построить алгоритм попадания точки в область, контуром которой является эта кривая? Во время обучения на первом курсе нам давали картинки, там были заштрихованы области. С этим я сам справился. Но что если эта самая фигура...
C++ В цикле вывести на экран все совершенные числа
продолжение того же задания, но уже с дополнением... Создать функцию, которая будет иметь 1-н целочисленный параметр А, и в качестве своего значения возвращать true/false если число А совершенное. После задания с клавиатуры границ диапазона в цикле вивести на екран все совершенные числа... в результате доходит до 8128, останавливается и не дает выйти из консоли... пробовал менять типы на...
C++ Подскажите, что делает программа Собрался поступать в универ. проходил тест пробный, там с++, дали код. Я немного учил с++ и увидел что код не полный. дополнил его и он стал работать. Но я так и не понял что он делает, подскажите. Это уже тот что я поправил(добавил conio, endl и _getch и using. Может что лишнее, но с этим заработало. Только что она делает не пойму , а именно все что в int main() #include <iostream> #include... https://www.cyberforum.ru/ cpp-beginners/ thread1780412.html C++ Используете ли вы глобальные переменные Добрый вечер, используете ли вы у себя в коде глобальные переменные между единицами трансляции и/или в конкретной? Моё мнение: нужна общая переменная делаем сингтон (+контроль, +гибкость, +ООП, +lazy inizilization). P.S. Смотрю проекты гитхаба С++ - используют люди глобальные с extern, блэк-джеком и пушками. Смотрю в чём плюсы такого приёма - не вижу. Человеческая лень? Знаю пример,... https://www.cyberforum.ru/ cpp-beginners/ thread1780402.html
C++ Раздача карт и оценка комбинации
Привет! Думаю, ничего нового в моей теме не будут, но все же интересно, очередное задание из Дейтелов, звучит так: Измените программу на рис. 8.27 так, чтобы функция раздачи сдавала по пять карт для игры в покер. Затем напишите следующие дополнительные ф функции, которые могут: a) Определить, имеется ли на руках у игрока пара. b ) Определить, имеется ли на руках у игрока две пары. c)...
C++ Вместо 1 или 0 выдавать true или false https://www.cyberforum.ru/ cpp-beginners/ thread1780389.html
Создать функцию, которая будет иметь 1 целочисленный параметр А, и в качестве своего значения возвращать true/false если число А совершенное. В результате выдает 1 или 0. Хочу чтобы выдавало true или false. Что не так? #include <iostream> using namespace std; bool PerNum (int); void main () { int a; cout << "Enten number: "; cin >> a;
Неэпический
17870 / 10635 / 2054
Регистрация: 27.09.2012
Сообщений: 26,737
Записей в блоге: 1
14.07.2016, 17:40 0

Вызов лишних конструкторов и деструкторов в std::vector - C++ - Ответ 9370766

14.07.2016, 17:40. Показов 718. Ответов 9
Метки (Все метки)

Ответ

Renji, для начала, вектор запрашивает память не у системы, а у аллокатора.
А аллокатор же вполне может делать то, о чем Вы просите.
Посмотрите на второй параметр функции allocate у аллокатора.
Но вектор всё равно это не использует.
Второй (для allocator_traits третий) параметр в allocate не используется (это из gcc 5.3.0):
C++
1
2
3
4
5
6
7
8
pointer __new_start(this->_M_allocate(__len));
...
      pointer
      _M_allocate(size_t __n)
      {
    typedef __gnu_cxx::__alloc_traits<_Tp_alloc_type> _Tr;
    return __n != 0 ? _Tr::allocate(_M_impl, __n) : pointer();
      }


Вернуться к обсуждению:
Вызов лишних конструкторов и деструкторов в std::vector C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.07.2016, 17:40
Готовые ответы и решения:

Наследование - вызов конструкторов и деструкторов
Делаю два класса - предок и потомок: class class_1_type { private: int t; public: ...

Вызов конструкторов/деструкторов при наследовании
Объясните пожалуйста, как получается вывод на экран 2531 #include &lt;iostream&gt; class A {...

На основе исходного std::vector<std::string> содержащего числа, создать std::vector<int> с этими же числами
подскажите есть вот такая задача. Есть список . Создать второй список, в котором будут все эти же...

Как передать целочисленную матрицу типа std::vector<std::vector<int> > в функцию?
Здравствуйте. Почитал на форуме, но так и не понял что я делаю не так. Имеется двумерный вектор....

9
14.07.2016, 17:40
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.07.2016, 17:40
Помогаю со студенческими работами здесь

Задание с использованием конструкторов и деструкторов
Нужна ваша помощь. Само задание: Разработать класс - СТУДЕНТ. В закрытой части определить данные:...

Порядок вызова конструкторов/деструкторов
Вопрос чисто теоретический. Попробую сформулировать, не ругайте если получится коряво. Например,...

Правильное использование конструкторов и деструкторов
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; class Worker...

Ошибки в программе с использованием конструкторов/деструкторов
Приветы Есть код: #include &lt;iostream&gt; #include &lt;cmath&gt; #include &lt;stdlib.h&gt;

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru