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

3 ответа

Первое имеет преимущество в том, что можно предварительно объявить класс, но не typedef.

не может сделать шаблон из typedef или typedef шаблонного класса. Я знаю, если я унаследую и сделаю свой класс шаблоном, это будет работать.Примеры:

3 ответа

 или же

0 ответов

 как флаг командной строки (при условии, что вы используете GCC или Clang), и предупреждение должно исчезнуть. Если вы используете другой компилятор, для этого также должен быть установлен флаг (если он достаточно недавний для реализации C ++ 11).

ужна помощь, чтобы понять, где происходит эта ошибка: предупреждение: в классе инициализация нестатического члена данных является расширением C ++ 11 [-Wc ++ 11-extensions] Это часть кода, из которой он исходит: typedef struct Hand { bool ...

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

1 ответ

Это абсолютно неправильно. Этот указатель сохраняется в (например, MSC) ECX-регистре на целевой машине IA-32. В такой системе любой указатель всегда 32-битный.

у объявить определение типа для сигнатуры функции-члена. Глобальные функции typedefs выглядят так: typedef int (function_signature)(int, int); typedef int (*function_pointer) (int, int);Но я не могу сделать то же самое для ...

2 ответа

Имена, начинающиеся с двух подчеркиваний, зарезервированы, не используйте их.

я есть файл catalog.h с этим typedef struct node* list_node; struct node { operationdesc op_ptr; list_node next; };и parser.h с этим #include "catalog.h" int parse_query(char *input, list_node operation_list);Оба заголовка имеют#ifndef, ...

2 ответа

Напротив, очевидно, что указатель на функцию может обращаться только к функции с совпадающей сигнатурой, поэтому существует прямая корреляция. Я пытаюсь найти способ определить функцию согласно соответствующей сигнатуре функции.

аноtypedef который определяет указатель на функцию с именами параметров следующим образом: typedef void(*FOO)(const int arg);Есть ли способ, которым я могу просто использовать этот указатель на функцию, чтобы определить сигнатуру моей ...

12 ответов

Почему у вас есть вопросы в вашем ответе?

годы программирования на C ++ (MFC) я никогда не чувствовал необходимости использоватьtypedefТак что я не знаю, для чего он используется. Где я должен использовать это? Существуют ли реальные ситуации, когда использованиеtypedef является ...

4 ответа

 во время компиляции компилятора.

#define T Stack_T typedef struct T *T; что жеT вstruct T значит, тот, который определяется#define или жеtypedef?

5 ответов

 по

читалСтатья в википедии [http://en.wikipedia.org/wiki/Curiously_Recurring_Template_Pattern]о странно повторяющемся шаблонном шаблоне в C ++ для статического (читай: во время компиляции) полиморфизма. Я хотел обобщить это так, чтобы я мог изменить ...

8 ответов

Вы можете эмулировать передачу массивов фиксированного размера по значению, как это.

рудно понятьtypedef шаблон для массивов. typedef char Char10[10]; void fun (Char10 a) // not passing reference (interested in pass by value) { if(typeid(Char10) == typeid(char*)) throw 0; // <--- never happens } int main () { char a[10]; fun(a); ...