3
ответа

Кто-либо может функционировать быть удаленной функцией?

Рабочий проект явно вызывает это, принятые значение по умолчанию функции должны быть специальными функциями членства (например, конструктор копии, конструктор по умолчанию, и т.д., (§8.4.2.1-1)). Который имеет смысл. Однако я...
вопрос задан: 12 October 2010 16:13
2
ответа

Достаточно ли удаления копий и перемещения конструкторов / операторов присваивания в базовом классе?

Если у меня есть абстрактный базовый класс, и я хочу сделать все производные классы некопируемыми и неподвижными, достаточно ли объявить об удалении этих специальных функций-членов в базовом классе? Я бы хотел ...
вопрос задан: 5 March 2019 16:36
0
ответов

Как это & ​​ldquo; = default & rdquo; отличается от & ldquo; {} & rdquo; по умолчанию конструктор и деструктор?

Первоначально я разместил это как вопрос только о деструкторах, но теперь я добавляю рассмотрение конструктора по умолчанию. Вот оригинальный вопрос: если я хочу дать своему классу деструктор ...
вопрос задан: 28 November 2012 08:11
0
ответов

ошибка: использование удаленной функции

Я работал над некоторым кодом C ++, написанным другом, и получаю следующую ошибку, которую я никогда раньше не видел при компиляции с помощью gcc4. 6: ошибка: использование удаленной функции 'GameFSM_
вопрос задан: 19 December 2011 00:23
0
ответов

Что такое «= delete»?

Что означают эти две странные строки кода? thread_guard (thread_guard const &) = удалить; thread_guard & operator = (thread_guard const &) = delete;
вопрос задан: 12 October 2010 16:22
0
ответов

Удаление виртуальных функций в C ++ 0x

Это не Ясно, что произойдет, если я удалю виртуальный метод в C ++ 0x: virtual int derive_func () = delete; Означает ли это, что этот класс и все, что от него наследуется, не может определять / реализовывать ...
вопрос задан: 12 October 2010 16:12