У меня есть определение типа определения типа неподписанный интервал my_type; используемый в файле. Я хотел бы сделать это видимым через все мои файлы, не помещая его в заголовочный файл, включенный всем. Я не хочу идти...
Когда я объявляю перечислимую переменную как это: перечисление paint_colors {КРАСНЫЙ, ЗЕЛЕНЫЙ, СИНИЙ...} цвета; действительно ли цвета переменные полезный? Если так, что я могу сделать с ним?Заранее спасибо.
В последнее время я столкнулся со следующей конструкцией в коде: определение типа sometype sometype; Обратите внимание, что "sometype" обозначает абсолютно тот же тип без любых дополнений как "структура"...
Следующая строка кода компилирует очень хорошо и ведет себя: список <интервал константы *> int_pointers;//(1) следующие две строки не делают: интервал определения типа * IntPtr; список <константа IntPtr> int_pointers;...
Что такое некоторые лучшие способы справиться с избыточными определениями типов, используемыми для независимости от платформы от нескольких промежуточное программное обеспечение (операционные системы, стеки протоколов) поставщики на языке программирования
Я пытаюсь использовать определение типа от подкласса в моем проекте, я изолировал свою проблему в примере ниже. Кто-либо знает, где я иду не так, как надо? шаблон <Подкласс имени типа> класс A {...
Я встретился с некоторым перечислением определения типа чтения кода eEnum {c1, c2} tagEnum; структура определения типа {интервал i; двойной d;} tagMyStruct; я слышал слухи что эти конструкции дата от C. В C++ Вы можете легко...
Я пишу библиотеку в стандартном C++, который делает фонетическое преобразование. Я использовал станд.:: строка на данный момент. Но в будущем мне, вероятно, придется изменить это на someother (станд.:: wstring или что-то еще). Так...
Действительно ли это возможно к определению типа, долго вводит то использование шаблоны? Например: шаблон <имя типа myfloat_t> класс LongClassName {//...}; шаблон <имя типа myfloat_t> станд. определения типа:: vector&...
Я не писал C очень долго, и таким образом, я не уверен в том, как я должен пойти о выполнении этих видов рекурсивных вещей... Я хотел бы, чтобы каждая ячейка содержала другую ячейку, но я получаю ошибку...
Это было некоторое время, так как GCC поймала меня с этим, но это просто произошло сегодня. Но я никогда не понимал, почему GCC требует имени типа определения типа в шаблонах, в то время как VS и я предполагаем, что ICC не делает...
Я понимаю, что эти ключевые слова взаимозаменяемы. Тем не менее, я не могу найти информацию о различиях, которые могут возникнуть у этих ключевых слов на этапе компиляции. Не могли бы вы объяснить / указать ...
В следующем примере (извинения за длину) я попытался изолировать некоторое неожиданное поведение, с которым я встретился, когда использование вложило классы в классе, который конфиденциально наследовался от другого. Я'...
Я не записал C++ в течение многих лет, и теперь я пытаюсь возвратиться в него. Я затем натыкался на это и думал об отказе: перечисление определения типа TokenType {blah1 = 0x00000000, blah2 =...
У меня есть перечисление в пространстве имен, и я хотел бы использовать его, как будто это было в другом пространстве имен. Интуитивно, я полагал, что мог использовать 'использование' или 'определение типа' для выполнения этого, но ни один на самом деле н
Я только что начал работать с C++, не работая с ним долгое время. В то время как большая часть из него имеет смысл, существуют некоторые биты, что я нахожу немного confuddling. Например, мог кто-то...
Каким образом я не могу инстанцировать объекта типа Foo с вышеупомянутым конструктором? У меня есть класс Панель, которая использует внутреннее определение типа (как обходное решение для "шаблонных определений типов"), и намеревайтесь использова
И если так, почему некоторые заголовки Win32 используют его? Например: BOOL APIENTRY VerQueryValueA (константа LPVOID pBlock, LPSTR lpSubBlock, LPVOID * lplpBuffer, PUINT puLen); Немного больше...
Я компилирую код с помощью gcc, который прибывает из Visual C++ 2008. Код использует errno_t, но в некоторых версиях gcc заголовков включая <errno.h> не определяет тип. Как я обнаруживаю если...
Каково различие между этими двумя объявлениями, и каждый предпочтен по другому? структура определения типа IOPORT {GPIO_TypeDef* порт; контакт u16;} IOPORT; структура определения типа {...
Таким образом, вот моя проблема: структура {перечислимый A_enum {E0, E1, E2};}; структура B {определение типа A:: A_enum B_enum; тест bool (B_enum val) {возврат (val == E1)...
Почему компилятор не позволит мне передать, объявляют определение типа? Принятие невозможно, какова лучшая практика для хранения моего маленького дерева включения?
В C, там различие между записью "нечто структуры" вместо просто "нечто", если нечто является структурой? Например: структура sockaddr_in грех; структура sockaddr *sa;//действительно ли эти две строки эквивалентны? sa = (...
У меня есть символ (т.е. байт) буфер, который я отправляю по сети. В какой-то момент в будущем я мог бы хотеть переключить буфер на другой тип как неподписанный символ или короткий. Я думал...
Я видел много вопросов на этом, но я собираюсь задать вопрос по-другому без определенного кода. Существует ли способ легкого определения, что заставляет тип быть неполным? В моем случае I'...
Я всегда немного озадачивался, когда я прочитал код других народов, который имел определения типов для указателей на функции с аргументами. Я вспоминаю, что это взяло меня некоторое время для возвращения для такого определения в то время как...
Я пытаюсь автоматически разрешить определения типов в произвольном C++ или проектах C. Поскольку некоторые определения типов определяются в системных заголовочных файлах (например, uint32), я в настоящее время пытаюсь достигнуть этого...
Предполагая, что у меня есть typedef, объявленный в моем файле .h как таковой: typedef enum {JSON, XML, Atom, RSS} FormatType; Я хотел бы построить функцию, которая преобразует числовое значение ...
У меня есть класс, который похож на это: Свойства @interface: NSObject {@private NSNumber* prop1; NSNumberBool* prop2;//и т.д., где NSNumberBool является определением типа://в MyApp_Prefix.pch...