При использовании объявления использования для предоставления методов базового класса, как я могу...
Я думал, что новый синтаксис using в C ++ 11 и typedef были эквивалентны (за исключением шаблонов)....
Предположим, у меня есть следующий Data класс: struct Data { char foo[8]; char bar; }; и следующая...
Для доступа к членам базового класса шаблона требуется синтаксис this->member или директива...
Я пытаюсь создать псевдоним шаблона, который нельзя отличить от оригинала. Итак, я создаю черты для...
Учтите, что некоторая библиотека определяет: namespace NS { constexpr atype operator...
Я просто пытаюсь преобразовать мой текущий typedef: typedef void (Foo::*CallbackName)(int arg); в...
Класс B переопределяет чисто виртуальную функцию "print ()" класса A. Класс C наследует класс B, а...
#include <type_traits> template<typename T> using Ref1 = T & ; template<typename...
Я пытаюсь использовать tuple в своей программе, и по какой-то причине я не могу упростить вызов с...
У нас есть следующий простой (и немного измененный, чтобы добавить main и вывод) пример в...
Начиная с C ++ 11, может быть два конструктора копирования, один из которых принимает параметр типа...
Объявление using для базового конструктора является закрытым, но класс все еще может быть создан....
у меня namespace src { struct src_bar; void src_baz(); template<class T> class src_qux; }...
Разработал серию POCO для моего проекта, и только что понял, что некоторые из них не нуждаются в...
Я хочу включить некоторые пространства имен с их классами в мое приложение asp.net.Возможно с using...
Предположим, у меня есть две версии operator-> (перегружены на const) в базовом классе.Если я...
В чем разница между этими двумя словами using: using boost::shared_ptr; и using namespace boost;
Что должно произойти в этом случае: struct A { void f(); }; struct B : virtual A { using A::f; };...
Я пишу служебную библиотеку, которая состоит из нескольких «пакетов».Классы в каждом пакете...
Если я хочу использовать элемент базового класса шаблона из производного от шаблона класса, я...
struct level0 { virtual void foo() = 0; }; struct level1 : level0 { virtual void foo() { cout...
namespace A{ int i; } int main(){ using A::i; using A::i; } VS2010 - отлично компилируется gcc...
Дано: namespace One { void foo(int x) { munch(x + 1); } }; namespace Two { // ... see later } ......
struct B1{ int d; void fb(){}; }; struct B2 : B1{ using B1::d; using B1::fb; int d; // why this...