Форум программистов, компьютерный форум 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> подробнее

Показать сообщение отдельно
KEZz
1 / 1 / 0
Регистрация: 13.10.2012
Сообщений: 22
23.11.2012, 23:52     Массив объектов, деструктор
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
class cA
{
    int r;
public:
    cA(int t){r=t; cout << "cA konstruktor " << r << endl;};
    ~cA(void){cout << "cA destructor " << r << endl;};
    int setAt(void){return r;};
};
int _tmain(int argc, _TCHAR* argv[])
{
    cA ob1 = cA(7);
 
    std::vector<cA> cAmap;
    cAmap.push_back(cA(1));
    cAmap.push_back(cA(4));
    cout << cAmap[0].setAt() << endl << cAmap[1].setAt();
 
    _getch();
}
Вывод:
cA konstruktor 7
cA konstruktor 1
cA destructor 1
cA konstruktor 4
cA destructor 1
cA destructor 4
1
4
чё за.. почему вызываются деструкторы у объектов масива?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru