Вопросы по теме 'using-declaration'
Ошибка компиляции при определении функции-члена, но только в GCC
Следующая программа компилируется без ошибок с MSVS, clang и GCC:
class A;
namespace Y {
using ::A;
class A {};
}
int main() {}
Теперь давайте определим функцию-член. Теперь он по-прежнему компилируется с MSVS и clang, но не с GCC:...
3455 просмотров
schedule
07.02.2024
Конфликты имен не обнаружены при использовании псевдонимов
Это продолжение этого вопроса . Рассмотрим следующий пример:
#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 просмотров
schedule
16.10.2022
Наследование С++ перегружает функции с разными параметрами [дубликаты]
Я работаю над проектом, который использует наследование классов и требует множества перегрузок как в базовом, так и в производном классе, я упростил код, но я не хотел бы без необходимости копировать и вставлять, так как это должно быть то, для чего...
130 просмотров
schedule
15.12.2023