Вопросы по теме 'reference-binding'

Является ли создание ссылки на объект доступом?
Является ли создание ссылки на объект доступом? Вот что сейчас делают GCC и Clang: void test(int const volatile* ptr) noexcept { *ptr; // movl (%rdi), eax // Reads *ptr [[maybe_unused]] int const volatile& ref = *ptr; // Does not...
111 просмотров

Инициализация копирования с удаленным конструктором копирования при инициализации ссылки
Рассмотрим следующий код: #include <iostream> class Data{ public: Data() = default; Data(Data const&) = delete; Data(int) { } }; int main(){ int a = 0; const std::string& rs = "abc"; // rs refers to temporary...
1344 просмотров