Результаты поиска по запросу "typedef"

8 ответов

 разница, но это неуловимо

+ есть ли разница между: struct Foo { ... };а также typedef struct { ... } Foo;

9 ответов

Извините, что спросил, но верно ли приведенное выше объяснение? Мне просто трудно сказать, что тип get_next_prime - int.

тветствии с MSDN синтаксис typedef: typedef синоним объявления типа; Очень просто: typedef int MY_INT;Но как, черт возьми, указатели на функции-указатели соответствуют этим правилам? typedef int (MyClass::*MyTypedef)( int);100% путаница - ...

3 ответа

http://cdecl.org

ню, как однажды видел веб-сайт, который расшифровал сложные определения типов C ++, включая указатели на функции, возвращающие указатели на функции, которые возвращают массив с… Это превратило бы такие определения в читаемый текст на английском ...

ТОП публикаций

4 ответа

Прелесть этого в том, что макрос делает именно то, что вы хотите от «шаблона typedef», минусом является то, что вы не можете использовать «<>» для параметров типа, и нет никакого вывода типа ,

ользую libgc, сборщик мусора для C и C ++. Чтобы сделать контейнеры STL мусорными, нужно использовать gc_allocator. Вместо того чтобы писать std::vector<MyType>надо писать std::vector<MyType,gc_allocator<MyType> >Может ли быть способ ...

2 ответа

Используйте typedef / using из шаблонного базового класса в производном классе

В доступе кusing из базового класса с шаблонным базовым классом я столкнулся с проблемой многословия, если ничего больше. В приведенном ниже коде производный класс пытается использоватьmy_type из своего базового класса. template <typename T> ...

2 ответа

Можно ли определить специализацию шаблона реализации как typedef другого типа?

У меня есть шаблон класса, для которого я хочу представить несколько специализаций шаблона. Эти шаблонные специализации идентичны некоторым существующим типам. Концептуально я хотел бы реализовать их как псевдонимы / typedefs. Следующий пример ...

0 ответов

Ой, извините за размещение плохой информации :(

ыtypedef int (&rifii) (int, int) быть использованы для? Что такое typedef перед этим «оператором»? Я хочу думать об этом как typedef (int (&rifii) (int, int)) [new name]но [новое имя] там не так, как если бы вы делаете typedef int ...

3 ответа

 например).

рограмму не удается скомпилировать (используя gcc-4.5). Сообщение об ошибке говорит: ошибка: myType_t не называет тип 1 class abc{ 2 //typedef int myType_t; 3 4 public: 5 typedef int myType_t; 6 7 abc(); 8 myType_t fun1(); 9 }; 10 11 myType_t ...

5 ответов

Я не нашел решения с точным синтаксисом, который вы ищете, но что-то вроде этого работает:

ТИРОВАТЬ: МОТИВАЦИЯ Предположим, я определяю класс Handler как class Handler { public: class Message { /*...*/ }; typedef int (*Callback)(Message *msg); void registerCallback(int msgclass, Callback f); }; Клиент может сделать int ...

6 ответов

Это книги по C ++, вы уверены, что это будет то же самое для C? C ++ намного проще для пересылки.

я есть Preprocessor.h #define MAX_FILES 15 struct Preprocessor { FILE fileVector[MAX_FILES]; int currentFile; }; typedef struct Preprocessor Prepro; void Prepro_init(Prepro* p) { (*p).currentFile = 0; }Тогда я понял, что должен отделить ...