Вопросы по теме 'using-declaration'

Вызов конструктора базового класса с объявленным псевдонимом в другом пространстве имен
Я пытаюсь понять некоторые детали классов, объявленных псевдонимами, через using С++ 11 и как/почему это влияет на вызов конструктора базового класса. Пример кода #include <iostream> namespace N { template<typename T> struct...
993 просмотров

Форвардные определения и пространство имен с использованием
Меня интересует значение следующих строк кода в файле header ... Во-первых, у меня есть стандартный using , который делает класс из пространства имен видимым для моего кода. using mynamespace::myclass; а затем предварительное объявление...
207 просмотров

С++ - Как ввести набор перегрузок из переменного числа баз.
Производный класс скрывает имя набора перегрузки от базового класса, если в производном классе определено то же имя, но мы всегда можем вернуть этот набор перегрузки с помощью объявления использования: template <class BASE> class A : public...
392 просмотров

C++ с использованием поиска, зависящего от объявления и аргумента
Является ли приведенный ниже код действительным для С++ 98 или для него требуется более новая версия стандарта С++? namespace basic { void f(int) {} } namespace lib { template<class T1, class T2> void g(T1 x1, T2 x2) { using...
171 просмотров

Странное поведение объявления использования
см. следующий код struct A { using type = int; }; struct B : private A {}; struct C : B { using base_type = A; }; Все gcc 6.1, clang 3.8 и msvc 2015 update 3 отказываются компилировать это, так как A не является доступным именем внутри C ,...
1214 просмотров

Приватное использование объявления базового конструктора не является приватным
Объявление using для базового конструктора является закрытым, но класс все еще может быть создан. Почему? Доступность работает иначе для объявления operator[] using , которое должно быть общедоступным. #include <vector>...
314 просмотров

Встроенное использование, как его использовать
В C # иногда можно ввести глагол using в ширину строки кода, например используя (текстовый редактор) {.....} Мне нравится этот стиль письма, и мне интересно, что требуется, чтобы это было возможно для моего собственного Api.
26 просмотров

Определение функции в классе требует такой же функции в другом классе: ошибка компиляции
У меня есть класс перечисления Suit и я определил строку функции to_string(Suit e) В другом классе, Card, у меня есть переменная-член my_Suit и функция-член to_string. Эта функция вызывает функцию to_string с параметром my_Suit. При компиляции...
32 просмотров

PowerPoint VBA — Объявление массивов в декларации
Я был бы признателен, если бы кто-нибудь мог сказать мне, правильно ли я объявляю свои массивы в своем заявлении объявления, чтобы они были доступны во всех макросах и программе. Я понимаю, что с PowerPoint VBA, если вы хотите получить доступ к...
96 просмотров
schedule 15.05.2022