0
ответов

Как объявить мой собственный CGRectZero как константа?

Это вопрос новичка в C / Objective-C :-) Допустим, мне нужны константы CGRectOne и CGRectTwo. Как я могу это заявить? Спасибо, Джереми
вопрос задан: 4 November 2011 19:45
0
ответов

Специализация шаблона C ++ для типов N + 4?

У меня есть такая структура, как template struct S { {1}} {значение T; void Set (const T & val) {значение = val; } void Foo (); } T может быть int, float, char, short и long long или одним из N ...
вопрос задан: 3 November 2011 14:55
0
ответов

Как изменить порядок байтов двоичных данных

У меня есть двоичный файл, который я читаю, где некоторые двухбайтовые значения хранятся в «обратном» порядке байтов ( прямой порядок байтов?), например. 1D 00 13 00 27 00 3B 00 45 00 31 00 4F Исходная программа, которая создала ...
вопрос задан: 2 November 2011 16:17
0
ответов

печать члена возвращенной структуры

У меня возникли проблемы с печатью члена структуры, возвращаемой из функции: #include структуры hex_string { char a[9]; }; структура hex_string to_hex_string_(беззнаковое x) { ...
вопрос задан: 1 November 2011 19:06
0
ответов

Массив фиксированного размера типа структуры

как объявить массив фиксированного размера типа структуры в C #: [StructLayout (LayoutKind.Sequential, Pack = 1), Serializable] public unsafe struct MyStruct {... } открытый класс MyClass {... ...
вопрос задан: 1 November 2011 12:03
0
ответов

массивы размера как типы параметров функции в C ++

Я использую шаблоны для своей структуры, например: #pragma pack (push, 1) template struct S {{ 1}} {T t; встроенный void Set (const T & val) {t = val; } } # pragma pack (pop) T может быть float, ...
вопрос задан: 31 October 2011 18:45
0
ответов

Как распаковать 6 байтов как одно целое число с помощью структуры в Python

У меня есть следующие 8 байтов: b '\ x05 \ x00 \ x00 \ x00 \ x00 \ x00 \ x05 \ x00' Я пытаюсь получить два целых числа с помощью struct.unpack: одно для первых 2 байтов и одно для последних 6. Получить первые два легко ...
вопрос задан: 31 October 2011 04:04
0
ответов

написание кода структуры, работающего как на C, так и на C ++

Я знаю два возможных способа определения и использования структур: # 1 struct person {char name [32]; int age; }; struct person dmr = {"Деннис Ричи", 70}; # 2 typedef struct {имя символа [32]; ...
вопрос задан: 29 October 2011 08:59
0
ответов

Массив структуры Matlab: быстрое присвоение

Есть ли способ "вектор" назначить массив структуры. В настоящее время я могу edge (1000000) = struct ('weight', 1.0); // Это действительно не присваивает значение, я проверил на 2009A. для i = 1: 1000000; Edge (i) ...
вопрос задан: 28 October 2011 15:47
0
ответов

Сортировка массива из структуры typedef в C

Проблема: Попытка отсортировать массив из созданной мной структуры typedef (телефонная книга). Цель: Попытка создать телефонную книгу, которая позволяет пользователям добавлять, удалять, сортировать и распечатывать телефонную книгу. Где я: ...
вопрос задан: 27 October 2011 05:20
0
ответов

Какова цель структуры флагов в iOS?

struct {unsigned resizesCellWidths: 1; беззнаковые numColumns: 6; беззнаковый separatorStyle: 3; беззнаковый allowSelection: 1; беззнаковый backgroundViewExtendsUp: 1; unsigned ...
вопрос задан: 27 October 2011 03:03
0
ответов

sizeof (* this) и наследование структуры

Допустим, у меня есть структура, подобная следующей: struct ParentStruct {virtual void XYZ () {getSize (sizeof (* this)); } int memberX; } И еще одна структура, наследующая родительскую структуру: ...
вопрос задан: 27 October 2011 00:06
0
ответов

Динамическое размещение массива структур

Я бесчисленное количество раз находил полезные ответы на вопросы других людей здесь, в stackoverflow, но я впервые задаю свой вопрос. У меня есть функция C tha t динамически необходимо ...
вопрос задан: 23 October 2011 05:34
0
ответов

Доступ к массиву C внутри блоков (количество переменных массивов) Objective-C

Блоки - это нормально, но как насчет записи массивов C? В этой упрощенной ситуации: баллы CGPoint [10]; [myArray forEachElementWithBlock: ^ (int idx) {points [idx] = CGPointMake (10, 20); // ошибка ...
вопрос задан: 21 October 2011 06:24
0
ответов

Как вернуть составной литерал struct

У меня есть функция, которая всегда будет возвращать struct с известными значениями. Каков синтаксис? struct MyStruct Function(void) { return (struct MyStruct){1,2,3}; } Я получаю ошибку компилятора на ...
вопрос задан: 19 October 2011 13:53
0
ответов

Почему можно ли создать экземпляр структуры без ключевого слова new?

Почему нас не заставляют создавать экземпляр структуры, как при использовании класса?
вопрос задан: 14 October 2011 12:45
0
ответов

Что не так с определением этого типа структуры

Я определил свою структуру следующим образом: struct Test {private string assayName; общедоступная строка AssayName {получить; набор; } частная строка oldUnitName; общедоступная строка OldUnitName {получить; набор; } ...
вопрос задан: 11 October 2011 19:35
0
ответов

использование ключевого слова struct в объявлении переменной в C ++

У меня есть ощущение, что это может быть связано с синтаксисом C, но я начал свою жизнь программирования с C ++, поэтому я не уверен. В основном я видел это: struct tm t; memset (& t, 0, sizeof (struct tm)); Я ...
вопрос задан: 11 October 2011 17:01
0
ответов

Гарантирован ли этот код стандартом C?

Я читал, что если вы объявите две структуры вроде этой: struct Node { int a, b, c; }; struct DerivedNode { struct Node base; int d, e, f; }; Тогда вы можете использовать указатели на них следующим образом: ...
вопрос задан: 11 October 2011 11:53
0
ответов

C - Malloc и memcpy (управление памятью)

Я немного новичок в C, и мне трудно понять, как работает память, особенно встроенные функции, такие как memcpy. Вот структура, которую я использую struct data_t {int datasize; void * data; ...
вопрос задан: 8 October 2011 17:29
0
ответов

Получить список членов структуры C

Можно ли получить список членов структуры в виде символа **? Например, что-то вроде этого: struct mystruct {int x; float y; char * z; }; / * ... * / char ** members = MAGIC (...
вопрос задан: 6 October 2011 12:30
0
ответов

Найдите дыры в структурах C из-за выравнивания

Есть ли способ в gcc или clang (или любом другом компиляторе) выдать информацию о том, есть ли в структуре дыры (с точки зрения выравнивания памяти)? Спасибо. ps: Если есть другой способ сделать это, ...
вопрос задан: 6 October 2011 12:17
0
ответов

Арифметика указателя для структур

Дано определение структуры, которое содержит одну переменную типа double и три переменные типа int (всего 4 переменные), если p является указателем на это struct со значением 0x1000, какое значение имеет p ++? Это не домашнее задание ...
вопрос задан: 2 October 2011 00:36
0
ответов

Есть ли компактный способ сообщить компилятору C # использовать базовый оператор Equals и ==?

Я новичок в C # и имею опыт работы на C ++ . Я определил структуру, и компилятор (Microsoft) продолжает выскакивать ошибку CA1815 «'GenericSendRequest' должен переопределить Equals» Я читал ...
вопрос задан: 27 September 2011 02:21
0
ответов

Как сделать ссылку на структуру в C #

в моем приложении У меня есть элемент управления LineShape и пользовательский элемент управления (по сути PictureBox с меткой). Я хочу, чтобы LineShape изменил координаты одной из своих точек в соответствии с расположением ...
вопрос задан: 27 September 2011 01:47
0
ответов

Компилятор выдает ошибку, когда struct не инициализирован и если мы пытаемся получить доступ к свойству, но не к переменной [duplicate]

У меня есть одно наблюдение о struct. Когда я объявляю свойство в struct и если я не инициализирую struct, то он выдает мне следующую ошибку - "Use of unassigned local variable empStruct" PSeduo ...
вопрос задан: 23 September 2011 14:40
0
ответов

Выделены ли глобальные структуры в стеке или в куче?

Я пишу в среда, в которой мне не разрешено выделять новую память после запуска программы, а также мне не разрешено делать вызовы операционной системы. При отслеживании ошибки страницы (вероятно, вызванной ...
вопрос задан: 20 September 2011 15:12
0
ответов

Инициализация Const Struct с другими Const Struct Instances

Мне любопытно, почему не скомпилировался следующий фрагмент кода: typedef struct Foo { int a; int b; } Foo; static const Foo FooZero = { 0, 0 }; typedef struct Bar { Foo foo; int c; } ...
вопрос задан: 12 September 2011 04:57
0
ответов

Можно ли «расширить» структуру в C?

typedef struct foo_s {int a; } foo; typedef struct bar_s {foo; int b; } бар; По существу я хочу сделать: бар b; b.a; Я знаю, что мог бы сделать b.foo_name.a, если бы я назвал foo struct...
вопрос задан: 10 September 2011 09:15
0
ответов

Указание структуры в сигнатуре функции

Допустим, у меня есть struct mystruct { }; Есть ли разница между: void foo (struct mystruct x) {} и void foo (mystruct x) {}?
вопрос задан: 8 September 2011 13:44