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

Ошибка компиляции при определении функции-члена, но только в GCC
Следующая программа компилируется без ошибок с MSVS, clang и GCC: class A; namespace Y { using ::A; class A {}; } int main() {} Теперь давайте определим функцию-член. Теперь он по-прежнему компилируется с MSVS и clang, но не с GCC:...
3455 просмотров

Конфликты имен не обнаружены при использовании псевдонимов
Это продолжение этого вопроса . Рассмотрим следующий пример: #include <iostream> namespace MyProject { class string { public: string() { std::cout << "Callin string constructor" << std::endl; } }; } namespace...
69 просмотров
schedule 28.11.2022

Выполняется ли поиск, зависящий от аргумента, перед обычным поиском области видимости?
Это рассматриваемый код, который появляется в §13.3 "C++ Primer", 5ed: void swap(Foo &lhs, Foo &rhs) { using std::swap; swap(lhs.h, rhs.h); // uses the HasPtr version of swap // swap other members of type Foo } В книге...
55 просмотров

Наследование С++ перегружает функции с разными параметрами [дубликаты]
Я работаю над проектом, который использует наследование классов и требует множества перегрузок как в базовом, так и в производном классе, я упростил код, но я не хотел бы без необходимости копировать и вставлять, так как это должно быть то, для чего...
130 просмотров