0
ответов

Что происходит при назначении новой структуры массиву в C #?

Скажем, у меня есть C #struct :struct Foo{ int mA; общественность int A {получить {возврат мА;}} int мБ; public int B {get {return mB;}} public Foo (int a, int b ){ mA = a; мб = б;...
вопрос задан: 6 July 2012 02:00
0
ответов

C #Автоматическое глубокое копирование структуры

У меня есть структура MyStruct с закрытым членом private bool[] boolArray; и метод ChangeBoolValue (int index, bool Value ). У меня есть класс MyClass, в котором есть поле public MyStruct bools {...
вопрос задан: 5 July 2012 01:39
0
ответов

В чем причина ошибки гибкого элемента массива не в конце структуры?

Мне интересно, почему я продолжаю получать ошибку: гибкий элемент массива не находится в конце ошибки структуры, когда я вызываю malloc. У меня есть структура с массивом переменной длины, и я продолжаю получать эту ошибку. Структура ...
вопрос задан: 24 June 2012 19:19
0
ответов

Структура C(++) вызывает дополнительное заполнение

Я видел бесчисленное количество вопросов в форме "Мне не нравится заполнение, как его отключить", но я еще не нашел ничего о том, чтобы заставить компилятор обеспечить дополнительную прокладку. Конкретный случай, который у меня есть ...
вопрос задан: 22 June 2012 16:41
0
ответов

timespec не найден в time.h

Мне нужно переписать приложение с C++ на C. Я использую gcc и Eclipse в Ubuntu 12.04. При этом я столкнулся с этой ошибкой../src/TTNoddy.c :В функции «main» :../src/TTNoddy....
вопрос задан: 22 June 2012 09:31
0
ответов

Выравнивание размера структуры C

Я хочу, чтобы размер структуры C был кратен 16 байтам (16B/32B/48B/.. ). Неважно, до какого размера он доберется, он должен быть кратен 16B. Как я могу заставить компилятор сделать это?...
вопрос задан: 21 June 2012 00:40
0
ответов

Указатель C++ определенного битового размера

Мой вопрос касается указания на фрагменты памяти нечетного размера. Допустим, у меня есть структура, объявленная так: typedef struct{ int32 val1 : 29; int32 значение2 : 26; символ значение3; }МояСтруктура; ...
вопрос задан: 19 June 2012 11:59
0
ответов

Почему предпочтение выравнивание структуры данных?

Тип каждого члена структуры обычно имеет выравнивание по умолчанию, т. е. каждый член структуры выравнивается по заранее определенной границе.По этой причине заполнение выполняется в следующем...
вопрос задан: 19 June 2012 10:58
0
ответов

Классы Objective-C в структурах с ARC

Я попытался создать структуру с классами в ней, например: struct my_struct {NSString *строка; // дополнительные поля }; К моему удивлению, Objective-C++ разрешил это с включенным ARC. Как он будет управлять ...
вопрос задан: 16 June 2012 01:37
0
ответов

Как заставить SWIG автоматически оборачивать эмулируемый указатель «this» в структуру C?

У меня есть простой C-класс, который я реализовал, используя указатели функций в структуре для реализации функций-членов и передавая указатель на структуру в качестве первого аргумента каждой функции, ...
вопрос задан: 13 June 2012 21:59
0
ответов

Классы DTO и структуры

Итак, на самом деле этот вопрос является моим текущим краеугольным камнем. Я работаю над рефакторингом своего личного проекта, пытаясь повысить производительность, оптимизировать использование памяти, сделать код простым и понятным. У меня есть ...
вопрос задан: 13 June 2012 12:07
0
ответов

Возможно/рекомендуется ли хранить вектор в структуре? C++

Я всегда думал о структуре как об объекте фиксированного размера, и хотя в компиляторе не было никаких явных ошибок, мне было интересно, является ли это хорошей практикой. Изменится ли...
вопрос задан: 13 June 2012 00:03
0
ответов

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

Кто-нибудь может описать, как здесь работает (struct sockaddr *)&server? Можно ли преобразовать большую структуру в меньшую структуру? См. эти структуры: // Сокеты IPv4 AF_INET: struct sockaddr_in { ...
вопрос задан: 12 June 2012 14:21
0
ответов

Почему из этого кода я получаю «запрос члена в чем-то, кроме структуры или объединения»?

Я пытаюсь научить себя C, кодируя связанный список. Я новичок в указателях и управлении памятью, и я немного запутался. У меня есть этот код :/ *Удалить узел из списка и переставить...
вопрос задан: 12 June 2012 10:38
0
ответов

Почему ЬурейиЙ не допускаются во внутренней структуре?

У меня есть программа, которая определяет ЬурейуЮ структуру в пределах существующего ЬурейуЮ структуру, и я задаюсь вопрос, почему я получаю ошибку компиляции. Вот программа: ЬурейеЕ STRUCT Outer {ЬурейеГо ...
вопрос задан: 11 June 2012 18:22
0
ответов

Существуют ли какие-либо «штрафы» за определение структуры внутри функции?

Просто из любопытства. Как сказано в названии: существуют ли какие-либо «штрафы» за определение структуры внутри функции? (например, производительность, память, плохая практика программирования и т. д.) Я знаю, что это...
вопрос задан: 11 June 2012 12:24
0
ответов

Ошибка «бесполезный квалификатор типа»

Я получаю следующую ошибку со следующим кодом. Я пытался выяснить, где проблема с Google, но я не нашел ничего полезного. Компиляция /home/tectu/projects/resources/chibios/ext/lcd/...
вопрос задан: 11 June 2012 11:35
0
ответов

Пользовательские структуры с функцией MATLAB mex

Я пытаюсь связать мой код C с MATLAB с помощью функции mex, и, боюсь, я сильно запутался. В частности, я хочу знать, могу ли я использовать свои собственные определяемые пользователем типы данных (например, .. .
вопрос задан: 9 June 2012 21:33
0
ответов

структура, класс и наследование (c++)

Не могли бы вы убедиться, что все спецификаторы доступа (включая наследование) в структуре являются общедоступными? Другими словами: равны ли они? класс C: общедоступный B, общедоступный A { public: C():A(1),B(2){} //... }; ...
вопрос задан: 7 June 2012 10:36
0
ответов

ссылки на поля структуры в c с квадратными скобками и индексом вместо . и ->?

Предположим, что у меня есть такая структура, как: typedef struct { символ * строка1; символ * строка2; } ДВА СЛОВА; чтобы все поля были одного типа, а у моего main было TWO_WORDS tw; могу ли я ...
вопрос задан: 5 June 2012 21:48
0
ответов

Как CLR может обойти генерацию ошибки при присвоении структуре значения null?

Я пытаюсь понять в этом коде одну вещь: Nullable x = 5; Nullable y = ноль; Console.WriteLine("x: HasValue={0}, Value={1}", x.HasValue, x.Value); Console.WriteLine(...
вопрос задан: 3 June 2012 05:28
0
ответов

Преобразование структуры C++ в C#

У меня есть структура C++ ниже: struct CUSTOM_DATA { int id; u_короткий порт; беззнаковый длинный ip; } пользовательские_данные; Как я могу преобразовать его в структуру С#, сериализовать и отправить через сокет tcp? Спасибо! вверх ...
вопрос задан: 1 June 2012 10:32
0
ответов

malloc массив указателей на структуру

У меня есть следующая структура: typedef struct _chess { int **array; внутренний размер; структура _chess *parent; } шахматы; и у меня есть: typedef struct _chess *Chess; Теперь я хочу создать массив из ...
вопрос задан: 30 May 2012 07:01
0
ответов

Является ли memset(&mystruct, 0, sizeof mystruct) таким же, как mystruct = { 0 };?

Я читаю об инициализируемых значениях массива/структуры по умолчанию и у меня возникает вопрос: является ли memset(&mystruct, 0, sizeof mystruct) таким же, как mystruct = { 0 }; ? если нет, то что...
вопрос задан: 28 May 2012 19:25
0
ответов

Самореференция в структурах C

Эта часть K&R (книги C) заставила меня задуматься: Из книги: struct tnode {char * word; int count; struct tnode * left; struct tnode * right; ...
вопрос задан: 28 May 2012 08:53
0
ответов

определение указателя структуры typedef

Я новичок в C и имею некоторые проблемы со всем, что связано с указателями. Я написал этот код: typedef struct edgeitem { двойной вес; }EDGE_ITEM, *pEDGE_ITEM; // также объявление ...
вопрос задан: 26 May 2012 21:21
0
ответов

освободить пространство, выделенное в c, с помощью malloc

У меня есть вопрос об этом коде : typedef struct pop { беззнаковое длинное целое *np; // матрица беззнаковое длинное целое f; длинный двойной фп; беззнаковое длинное целое *R; // матрица беззнаковое длинное целое *C; // матрица unsigned ...
вопрос задан: 24 May 2012 18:08
0
ответов

Не удается получить свойства моей структуры при переборе списка

У меня есть класс со структурой в нем и список с этими структурами. Но когда я перебираю этот список, я не могу получить свойства из своей структуры. ошибка: запрос члена ‘x_’ в ‘it.std::...
вопрос задан: 21 May 2012 20:53
0
ответов

Переопределение; различные базовые типы (структура typedef)

У меня возникли некоторые проблемы с попытками заставить структуры работать правильно, когда они определены в разных файлах. Насколько я могу судить, ошибка сообщает мне, что структура определяется двумя...
вопрос задан: 20 May 2012 03:42
0
ответов

C ++ контейнер с переменным размером и типами переменных

Я пытаюсь создать что-то вроде списка. Однако разные экземпляры списка могут иметь разное количество записей, и тип записи основан на вводе, заданном пользователем. Например, ...
вопрос задан: 12 May 2012 19:07