0
ответов

Как определить тип шаблона класса? [дубликат]

Как мне ввести шаблонный класс? Что-то вроде: typedef std :: vector myVector; // <--- ошибка компилятора Я знаю 2 способа: (1) #define myVector std :: vector // не очень хорошо (2) template <...
вопрос задан: 2 August 2011 04:19
0
ответов

Синтаксис / семантика C ++ Вопрос: Ссылка на функцию и ключевое слово typedef

Для чего нужно использовать typedef int (& rifii) (int, int)? Что такое typedef перед этим "оператором"? Я хочу думать об этом как о typedef (int (& rifii) (int, int)) [новое имя], но [новое ...
вопрос задан: 1 August 2011 23:40
0
ответов

Доступ за пределами пространства имен класса внутри метода класса?

У меня есть ресурс заголовка, который я использую определяет структуру с именем typedef struct {...} Mii; Теперь в моей собственной программе я пишу класс-оболочку, который использует эту структуру в частном порядке и ...
вопрос задан: 23 July 2011 17:11
0
ответов

Использование struct / typedef в стиле C из C ++

У меня есть проект, в котором смешиваются C и C ++. В заголовочном файле C у меня есть такой код: typedef struct mystruct * mystruct; struct mystruct {// любая структура должна }; И чтобы использовать это в C ++ ...
вопрос задан: 12 July 2011 20:35
0
ответов

Почему ошибка «Переопределение typedef» с GCC 4.3, но не с GCC 4.6?

Я разрабатывал свое приложение с использованием GCC 4.6 для компиляции, но пользователь сообщил о «переопределении typedef» ошибка. После некоторой путаницы, когда я ошибочно сказал пользователю получить последнюю…
вопрос задан: 29 June 2011 19:44
0
ответов

Почему прямое объявление класса, который будет typedef, не разрешено?

Если я хочу использовать указатель на класс и не выполняю с ним никаких операций, мы можем пересылать объявление класса. Но если это typedef, почему это не разрешено? В следующем примере это ...
вопрос задан: 22 June 2011 10:09
0
ответов

Является ли typedef-name необязательным в объявлении typedef?

Я был очень удивлен, когда увидел следующий код, скомпилированный без ошибок или предупреждений в g ++ - 4.2: typedef enum test {one}; Я предположил, что если вы используете ключевое слово typedef, это потребует ...
вопрос задан: 19 June 2011 01:30
0
ответов

интеллектуальные указатели, определения типов и форвардные объявления

Мне нравится использовать интеллектуальные указатели, и я видел небольшой код, который хорошо использует typedefs сделать их p Реттье. Например: struct A {typedef boost :: shared_ptr указатель; }; позволяет ...
вопрос задан: 16 June 2011 19:57
0
ответов

Возможно ли условное определение типа в C ++?

этот вопрос относится к C ++, есть библиотека, которая объявляет класс с именем Solver . Solver является членом другого класса Domain (написанного мной), теперь есть много доменов, которые имеют ...
вопрос задан: 14 June 2011 19:00
0
ответов

Как использовать typedef для универсального класса в C ++

Я пытаюсь использовать unordered_map. Но на некоторых серверах у нас нет библиотеки tr1. В таких случаях я хочу использовать карту. Итак, я хочу написать файл заголовка, в котором я буду использовать одно из следующих ...
вопрос задан: 13 June 2011 14:43
0
ответов

typedef шаблона со всеми аргументами по умолчанию

Я объявляю шаблонный класс со всеми параметрами, имеющими аргументы по умолчанию, например: template class Foo {}; Тогда следующие два эквивалентны: Foo one; ...
вопрос задан: 11 June 2011 15:11
0
ответов

Синтаксис typedef с указателями на функции-члены

в соответствии с MSDN синтаксис typedef: синоним объявления типа typedef; Очень просто: typedef int MY_INT; Но как, черт возьми, указатели на функции-указатели соответствуют этим правилам? typedef ...
вопрос задан: 7 June 2011 14:17
0
ответов

typedef enum: какие классы имеют к нему доступ

ПРИМЕЧАНИЕ: я изменил имена, у меня вообще нет печатных букв. в моем корневом контроллере представления .h я делаю typedef enum { а, б, c, d, е} буквы; У меня есть несколько других классов, большинство из которых необходимо использовать ...
вопрос задан: 15 May 2011 21:19
0
ответов

@class for typedef enum?

In one header file, I have something like: // PasscodeInputViewController.h typedef enum { PasscodeInputModeOn, // set passcode PasscodeInputModeEnter, // enter passcode ...
вопрос задан: 6 May 2011 04:17
0
ответов

Совместное использование цветовой палитры в xcode

Есть ли простой способ в xcode / interface builder поделиться цветовой палитрой с другими пользователями. Например, если вы работаете в организации и хотите включить все свои фирменные цвета для всех проектов ...
вопрос задан: 8 April 2011 05:18
0
ответов

Typedef внутри класса шаблона не работает

У меня проблема со следующим кодом: template класс lamePtr { общедоступные: typedef U * ptr; }; шаблон класс smarterPointer {public: void funFun () ...
вопрос задан: 2 April 2011 17:42
0
ответов

Понимание того, как Either является экземпляром Functor

В свободное время я изучаю Haskell, так что это вопрос для начинающих. В своих чтениях я наткнулся на пример, показывающий, как Either a становится экземпляром Functor: instance Functor (Either a) ...
вопрос задан: 4 March 2011 16:25
0
ответов

использовать указатель на структуру или нет при использовании typedef в C [дубликат]

Чтобы определить новый тип данных в C, например, тип для связанного списка, можно использовать одно из следующих определения struct list_node {int x; struct list_node * следующий; }; // 1 typedef ...
вопрос задан: 23 February 2011 23:58
0
ответов

typedef type checking?

How do I get g++ to make type checks on typedefs? Is it possible? i.e. typedef int T1; typedef int T2; Т1 х = 5; // Хорошо со мной T2 y = x; //Any way to get an error or a warning here? I can't ...
вопрос задан: 23 February 2011 18:15
0
ответов

разрешение typedef в пространствах имен

В настоящее время я не понимаю, как операторы using (namespace) работают в C ++. У меня есть: // где-то во включенных заголовках typedef unsigned int uint; пространство имен mine {typedef unsigned int uint; } ...
вопрос задан: 17 February 2011 22:28
0
ответов

Как освободить структуру, содержащую только указатели

У меня есть struct, которую вы видите ниже: typedef struct _List {Person * person; // указатель на список людей DoList * do; // своего рода таймер, } Список; Есть ли какие-нибудь ...
вопрос задан: 6 February 2011 18:53
0
ответов

C # Typedef, который сохраняет атрибуты

Проблема: у меня есть Dictionary , для которого мне нужен псевдоним, но мне также нужно его сериализовать / десериализовать. Решения, которые я пробовал: class Foo: Dictionary {}, но ...
вопрос задан: 4 February 2011 05:27
0
ответов

Можно ли ввести в шаблоне тип функции «указатель на внешнюю» - «C»?

Я хочу добавить общедоступное определение типа в шаблон для указатель на функцию, принимающую один аргумент, которая использует языковую привязку "C". Я пробовал: extern "C" {template
вопрос задан: 1 February 2011 08:25
0
ответов

Некоторые вопросы о массиве с одним экземпляром в typedef

Я просматривал некоторый код с использованием целых чисел произвольной длины с использованием кода библиотеки GNU Multi-Precision (GMP). Типом целого числа MP является mpz_t, как определено в файле заголовка gmp.h. Но у меня есть некоторые ...
вопрос задан: 29 January 2011 04:14
0
ответов

Документирование typedef-ов обратного вызова в Doxygen

У меня есть следующий typedef: typedef void (__cdecl * tCallback) (const char * Message); Как мне это правильно задокументировать с помощью Doxygen? Я хотел бы, чтобы tCallback был задокументирован и ...
вопрос задан: 28 January 2011 22:03
0
ответов

Как я могу по-разному специализировать typedef и его неявный тип?

У меня есть что-то вроде этого: typedef int AnotherType; template Func (значение T); // И я хочу выделить эти два случая отдельно: template <> bool Func (int ...
вопрос задан: 28 January 2011 20:46
0
ответов

Синтаксис сигнатуры функции-члена C ++ typedef

Я хочу объявить определение типа для сигнатуры функции-члена. Определения типов глобальных функций выглядят так: typedef int (function_signature) (int, int); typedef int (* указатель_функции) (int, int); ...
вопрос задан: 28 January 2011 19:31
0
ответов

Как использовать относительные пути без включения имени корневого контекста?

Для работы со своим статическим файлом (CSS, JS) я должен написать абсолютный путь, например /AppName/templates/style/main.css. Есть ли какое-то решение, позволяющее записать относительный путь, например style / main.css?
вопрос задан: 21 January 2011 22:23
0
ответов

почему typedef используется с типом enum?

почему typedef необходим в приведенном ниже коде? typedef enum _Coordinate {CoordinateX = 0, /// <ось X CoordinateY = 1, /// <ось Y CPCoordinateZ = 2 /// <ось Z } Координата; ...
вопрос задан: 17 January 2011 21:37
0
ответов

является ли `синонимом` в обязательном` typedef`?

Я столкнулся с этим при обзоре кода: typedef struct C {int i; }; Он компилируется. Помимо того, что это стиль C, где структуры находятся в отдельном «пространстве имен», и для использования их необходимо определить тип ...
вопрос задан: 14 January 2011 12:09