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

Массив объектов, деструктор - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Проверка возрастающей последовательности http://www.cyberforum.ru/cpp-beginners/thread707143.html
Написать программу, которая проверяет, представляют ли элементы введенного с клавиатуры массива возрастающую последовательность.
C++ разложение на все возможные слагаемые требуется разложить число, вводимое с клавиатуры и не большее 45, на слагаемые от 1 до 9 Добавлено через 6 минут (разными вариантами по 4 неповторяемых слагаемых) http://www.cyberforum.ru/cpp-beginners/thread707124.html
C++ Теоретически понимаю, а как записать - непойму
дан массив случайных чисел B. все необходимые с ним действия сделала. кроме одного.. Нужно записать элементы массива B (50) с индексами 1,4, 9,16...49 подряд в массив Р(7). Понимаю что это определенная арифметическая прогрессия..(разность (1-4)=3, (4-9)=5 (9-16)=7 и т.д.,чтоэти 3,5,7 - увеличиваются через 2) Понимаю что цикл должен быть както изменен ,два раза наверное.. А как записать...
CURL + MinGW + CodeBlocks C++
Помогите пожалуйста установить Curl... Измучился уже. Весь ГУГЛ перерыл. Пытался сделать по этой схеме: http://www.lsdeex.ru/archives/3 Беру Curl отсюда http://curl.haxx.se/download.html Пробовал curl-7.28.1.tar.gz и Win32 - Generic 7.28.0 вот как выглядит директория curl:
C++ Когда не нужен оператор else? http://www.cyberforum.ru/cpp-beginners/thread707099.html
Объясните, пожалуйста, когда обязателен,а когда не обязателен оператор else. Допустим, вот в таком коде: #include <iostream> using namespace std; int main() { unsigned short small; unsigned long large; unsigned short skip;
C++ запрос веб-страницы Вот хочу просто запросить страницу (только первое кило) и вывести html код в консоль. но что-то компилятор капризничает... #include <windows.h> #include <wininet.h> #pragma comment(lib,"wininet") #include <stdlib.h> #include <stdio.h> #include <iostream> подробнее

Показать сообщение отдельно
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
24.11.2012, 00:49     Массив объектов, деструктор
Цитата Сообщение от Toshkarik Посмотреть сообщение
Но отвечу на предыдущий чуть полнее.
Тут может ещё специфика рабты push_back(). При добавлении нового объекта в вектор срабатывают десрукторы для всех объектов, находящихся в векторе, в том числе и для добавляемого.

Добавлено через 11 минут
Например, такой код:
C++
1
2
3
4
5
6
7
8
9
10
11
cA ob1(1);
cA ob2(2);
cA ob3(3);
cA ob4(4);
 
    std::vector<cA> cAmap;
    
    cAmap.push_back(ob1);
    cAmap.push_back(ob2);
    cAmap.push_back(ob3);
    cAmap.push_back(ob4);
выдаст:
cA konstruktor 1
cA konstruktor 2
cA konstruktor 3
cA konstruktor 4
cA destructor 1
cA destructor 1
cA destructor 2
cA destructor 1
cA destructor 2
cA destructor 3
 
Текущее время: 14:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru