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

Вектор объектов класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Возвращение двух значений через ссылку и return http://www.cyberforum.ru/cpp-beginners/thread1775620.html
При выполнении программы функция возвращает количество и сумму чисел, находящихся между первым и последним отрицательными элементами. Через return я возвращал количество, а через ссылку - сумму....
C++ Разъясните код работы с xinput1_4.dll Здравствуйте! Я по моему уже задавал этот вопрос давно, но не кто не ответил, объясните, что обозначает этот код: // здесь есть что то лишнее? И как это работает #define X_INPUT_GET_STATE(name)... http://www.cyberforum.ru/cpp-beginners/thread1775589.html
Удаление начального узла C++
Всем привет,помогите пожалуйста, нужно написать функцию,которая удаляет начальный узел двухсвязного линейного списка
C++ Вывести элементы матрицы, равные сумме индексов
Нужно создать двумерный массив A и вывести его элементы, равные i+j; Заранее благодарю за помощь. :)
C++ Почему равно нулю? http://www.cyberforum.ru/cpp-beginners/thread1775506.html
Здравствуйте!У меня проблемы с кодом!Оно всегда равняется нулю,а должно к числу.Помогите пожалуйста;) #include <iostream> #include <vector> using namespace std; class SISO { virtual float...
C++ Из числа float получить два int-a: целую и дробную части Всем привет. Как можно из числа float получить два inta. приведу пример: есть 1,45 и 2,397. из первого нужно получить 1 и 45, из второго 2 и 397... подробнее

Показать сообщение отдельно
Operok
157 / 155 / 43
Регистрация: 15.02.2015
Сообщений: 448
Завершенные тесты: 2
05.07.2016, 09:54
Цитата Сообщение от HEYDEPZHUMblU Посмотреть сообщение
По поводу деструктора тоже вопрос. Если я не использую динамические переменные, то как высвободить память? Или это нужно только с динамическими переменными?
Если не используете, то не надо освобождать, почитайте про RAII. Также вы можете не объявлять деструктор без надобности (если вам в нём нечего добавить от себя), тогда компилятор сам сгенерирует необходимые конструкторы, операторы присваивания и деструктор. Так же можно компилятору явно указать:
C++
1
2
3
4
5
6
7
8
9
10
11
class Zoo
{
public:
    ...
    Zoo(const Zoo&) = default;  //конструктор копирования по умолчанию
    Zoo(Zoo&&) = default;  //конструктор перемещения по умолчанию
    Zoo& operator=(const Zoo&) = default;  //копирующий оператор присваивания по умолчанию
    Zoo& operator=(Zoo&&) = default;  //перемещающий оператор присваивания по умолчанию
    ~Zoo() = default;  //деструктор по умолчанию
    ....
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru