Вопросы по теме 'implicit-declaration'
2 разных типа вызова конструктора из конструктора копирования
Рассмотрим пример кода ниже:
#include <iostream>
using namespace std;
class core
{
public:
core(const core& obj)
{
cout << "core copy ctor called\n";
}
core()
{
cout <<...
734 просмотров
schedule
06.05.2022
Почему конструктор перемещения не объявляется и не удаляется с помощью clang?
Рассмотрим следующие классы.
struct with_copy {
with_copy() = default;
with_copy(with_copy const&) {}
with_copy& operator=(with_copy const&) { return *this; }
};
struct foo {
with_copy c;
std::unique_ptr<int>...
1430 просмотров
schedule
02.11.2022
Почему неявная типизация запрещена в объявлениях нелокальных переменных?
Я изменил это:
List<string> chapterNames = new List<string>();
...к этому:
var chapterNames = new List<string>();
... и получил это сообщение от компилятора:
" Контекстное ключевое слово "var" может появляться...
128 просмотров
schedule
27.06.2022