3
ответа

использование объявления с перечислением?

использование объявления, кажется, не работает с перечислимым Образцом класса типа {общественность: перечислимый Цвет {КРАСНЫЙ, СИНИЙ, ЗЕЛЕНЫЙ};} использование Образца:: Цвет; не работает!! мы должны добавить объявление использования для каждого...
вопрос задан: 4 December 2015 12:06
3
ответа

C++ с помощью объявления, объема и управления доступом

Обычно объявление 'использования' используется для обеспечения в объем некоторых функций членства базовых классов, которые иначе были бы скрыты. С той точки зрения это - только механизм для того, чтобы сделать доступным...
вопрос задан: 19 January 2010 10:29
2
ответа

Доступ к типам от зависимых базовых классов

Кто-либо знает, почему объявления использования, кажется, не работают на импорт имен типов от зависимых базовых классов? Они работают на членские переменные и функции, но по крайней мере в GCC 4.3, они, кажется...
вопрос задан: 29 April 2013 10:46
1
ответ

Как создать шаблон typedef для функции с помощью объявления псевдонима?

Я просто пытаюсь конвертировать мой текущий typedef: typedef void (Foo :: * CallbackName) (int arg); В псевдоним функции, который я выглядел следующим образом: template < class T > используя T_CallbackName = void (T: ...
вопрос задан: 15 January 2019 22:53
0
ответов

Странное поведение использования-декларации

пожалуйста, смотрите следующую структуру кода A {using type = int; }; структура B: частный A {}; struct C: B {используя base_type = A; }; Все gcc 6.1, clang 3.8 и msvc 2015 update 3 отказываются компилировать это, ...
вопрос задан: 4 July 2016 08:20
0
ответов

В чем разница между typedef и using в C ++ 11?

Я знаю, что в C ++ 11 теперь мы можем использовать использование для записи псевдонима типа, например typedefs: typedef int MyInt; Насколько я понимаю, эквивалентно: using MyInt = int; И этот новый синтаксис возник из ...
вопрос задан: 7 May 2014 13:16
0
ответов

Стоит ли удалять «using System» из моих файлов?

Разрабатывая серию POCO в моем проекте, я только что понял, что некоторым из них не нужны используя Систему; пункт. Есть ли какие-либо потери производительности или размера за неиспользование using ; ...
вопрос задан: 11 January 2012 17:55
0
ответов

C++0x confusion with using declarations

What should happen for this case: struct A { void f(); }; struct B : virtual A { using A::f; }; struct C : virtual A { using A::f; }; struct D : B, C { void g() { f(); } }; ...
вопрос задан: 3 October 2011 13:12
0
ответов

jQuery AJAX - Непредвиденный маркер + парсеррор

Я написал сценарий, используя jQuery и AJAX сегодня, и получаю ошибки... Сценарий: функция chureAdmin (id) { $ (документ) .ready (функция () {$ ('# ta-modarea-' + id) .faseOut ('быстрый'); $ ('# ta-m-...
вопрос задан: 17 September 2011 18:53
0
ответов

C ++ using ключевое слово

В чем разница между этими двумя вариантами использования ключевого слова using: using boost :: shared_ptr; и использование увеличения пространства имен;
вопрос задан: 7 August 2011 13:47
0
ответов

Оператор использования C ++ в области функции-члена

Если я хочу чтобы использовать член базового класса шаблона из производного класса шаблона, я должен включить его в область видимости как таковую: template struct base {void foo (); }; template <...
вопрос задан: 24 February 2011 04:45
0
ответов

Предполагается ли, что объявление-использования скрывает унаследованную виртуальную функцию?

struct level0 {виртуальный void foo () = 0; }; структура level1: level0 {virtual void foo () {cout << "level1" << endl; } }; структура level2: level1 {virtual void foo () {cout << ...
вопрос задан: 12 January 2011 17:10
0
ответов

Пространство имен с использованием объявления (ошибка в GCC / VS2010)?

пространство имен A {int i; } int main () {с использованием A :: i; используя A :: i; } VS2010 - отлично компилирует gcc (ideone) - компилирует нормально Comeau - выдает ошибку «ComeauTest.c», строка 10: ошибка: «i» уже было ...
вопрос задан: 23 November 2010 03:24
0
ответов

Использование декларации (производный класс)

struct B1 {int d; void fb () {}; }; struct B2: B1 {используя B1 :: d; используя B1 :: fb; int d; // почему это дает ошибку? void fb () {} // а это не так? }; int main () {} Is ...
вопрос задан: 23 August 2010 04:51