Лучшие struct вопросы ИТ разработчиков

  • 10 голосов
  • 11 ответов
  • 0 просмотров
11 ответов

Дополните структуру C ++ степенью двойки

Я работаю над кодом C ++ для встроенной системы. Интерфейс ввода / вывода, который использует код, требует, чтобы размер каждого сообщения (в байтах) был сте...

Задан 06 Aug 2009, 13:55 от Nick Meyer
  • -1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

Почему де-ссылка NULL в этом фрагменте C не вызывает неопределенного поведения

Я наткнулся на фрагмент кода, где NULL является типом, приведенным к типу указателя на структуру

Задан 09 Sep 2016, 10:29 от Adi
  • 9 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Почему не сохраняются изменения, внесенные в структуру с помощью метода?

Я пытаюсь понять, почему следующий тестовый код не работает должным образом: package main import ( "fmt" "strings" ) type Test struct { someStrings []string } func (this Test) AddString(s string) { this.someStrings = append(this.someStrings, s) ...

Задан 14 May 2013, 10:12 от this.lau_
  • 6 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Правило объявления в структуре typedef

Я читаю «Язык программирования C» и столкнулся с проблемой типа typedefструктура , Код выглядит так: typedef struct tnode *Treeptr; typedef struct tnode { /* the tree node: */ char *word; /* points to the text */ int count; /* number of ...

Задан 09 Nov 2012, 06:26 от Rain
  • 10 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Может ли компилятор C ++ переупорядочивать элементы в структуре

Может ли компилятор C ++ (в частности, g ++) переупорядочить внутренние элементы структуры? Я вижу странное поведение, когда у меня есть структура, которая содержит что-то вроде следующего: Struct SomeStruct{ ... ... long someLong; long ...

Задан 27 May 2009, 16:06 от Lehane
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

C ++ Struct Pointer Segfault

Во-первых, заранее спасибо всем, кто откликнулся на этот пост.Во-вторых, япросмотрел все остальные посты и не смогне могу найти ничего, что помогло мне (мои ...

Задан 10 Nov 2013, 01:04 от linuxuser
  • 0 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Инициализация структуры с помощью repmat

Я хочу инициализировать структуры, и это кажется слишком медленным.Как я делаю это сrepmat, который должен быть гораздо более быстрым решением в Matlab? Перв...

Задан 14 Jul 2013, 10:22 от beginh
  • 42 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Сравнение двух структур с использованием ==

Я пытаюсь сравнить две структуры, используя равно (==) в C #. Моя структура ниже: public struct CisSettings : IEquatable<CisSettings> { public int Gain { get; private set; } public int Offset { get; private set; } public int Bright { ...

Задан 04 Mar 2013, 10:09 от JMK
  • 30 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

В чем разница между использованием структуры с двумя полями и парой?

Какая разница в распределении памяти и эффективности между использованием структуры с двумя полями и парой?

Задан 10 Feb 2010, 10:53 от Tom Wijsman
  • 40 голосов
  • 11 ответов
  • 0 просмотров
11 ответов

Использование класса Python в качестве контейнера данных

Иногда имеет смысл объединять связанные данные воедино. Я склонен делать это с помощью диктата, например,

Задан 28 Jul 2010, 21:18 от gaefan
  • 0 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Как записать символьное значение из структуры в последовательный интерфейс и преобразовать в целочисленное значение?

struct MemoryTag1; typedef struct MemoryTag1{ char a[8]= {'+','0','2','6','.','5','EA','\r'}; // setpoint temperature value char b[8]= {'-','0','2','4','.','5','EB','\r'}; char c[6]= {'+','0','2','0','EC','\r'}; }Memory1;// Это структура ...

Задан 21 May 2013, 09:33 от user1647229
  • 6 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Почему можно объявить структуру и неструктуру с одинаковыми именами?

По всей видимости, По причинам, дошедшим до предыстории C, возможно объявить структуру и неструктуру с одинаковыми именами в одной и той же области видимости. - (Бьярне Страуструп - Язык программирования C ++. 4-е издание) Например: struct ...

Задан 15 Aug 2013, 08:39 от Oleksiy
  • 36 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

C typedef указателя на структуру

Я наткнулся на следующий код: typedef struct { double x; double y; double z; } *vector;Это допустимое определение типа?Код компилируется и работает нормально. Мне было просто любопытно, если это обычная практика.

Задан 09 Oct 2009, 13:22 от user187174
  • 10 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Другой способ - заставить ваш конструктор вызвать другой конструктор, который инициализирует поля. Структуры всегда неявно имеют конструктор без параметров, который инициализирует его поля нулем, поэтому используйте его:

интересует следующий C # -код: struct Structure { public Structure(int a, int b) { PropertyA = a; PropertyB = b; } public int PropertyA { get; set; } public int PropertyB { get; set; } }Он не компилируется с ошибкой «Объект« this »не может быть ...

Задан 17 Feb 2011, 12:56 от Peter17
  • 6 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Проблема объединения и структурирования

Я пишу программное обеспечение, в котором каждый бит должен быть точным (это для процессора), поэтому __packed очень важен. typedef union{ uint32_t raw; struct{ unsigned int present:1; unsigned int rw:1; unsigned int user:1; unsigned int ...

Задан 11 Jun 2009, 02:37 от Earlz
  • 84 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Вы можете использовать классы NSObject, отличные от C-Structures, для хранения информации. И вы можете легко сохранить этот объект NSObject в NSArray.

обычный способ хранить c-структуры вNSArray? Преимущества, недостатки, обработка памяти? Примечательно, в чем разница междуvalueWithBytes а такжеvalueWithPointer - поднят Джастин и сом ниже. Вот ...

Задан 23 Dec 2010, 08:26 от 18 revs, 4 users 94%
  • 7 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Я попробовал это, и это не компилируется, по причинам, описанным Эриком. «Невозможно изменить возвращаемое значение« List <Foo> .this [int] », потому что оно не является переменной»

р:

Задан 28 Apr 2017, 17:02 от redcalx
  • 9 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Использование Struct Stat ()

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

Задан 18 Aug 2010, 13:14 от Dan Snyder
  • 3 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Затем используйте, например,

отаю над заданием, которое требует от меня использовать "массив структурMsgstr "Я сделал это один раз для другого задания для этого проф, используя этот код: struct monthlyData { float rainfall; float highTemp; float lowTemp; float avgTemp; } ...

Задан 30 Aug 2011, 05:57 от SnoringFrog
  • 24 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

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

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

Задан 11 Oct 2011, 16:55 от void.pointer
  • 0 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Ошибка сегментации структуры и указателя в C

Может ли кто-нибудь помочь с этой ошибкой сегментации я продолжаю получать. этот код прост, но ошибку очень трудно понять. struct Link { int key; unsigned data: 2; struct Link *next; struct Link *previous; }; struct Link* addInOrder(struct Link ...

Задан 06 Dec 2012, 01:47 от fvf
  • 28 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Маршал C ++ массив структур в C #

У меня есть следующая структура в C ++: #define MAXCHARS 15 typedef struct { char data[MAXCHARS]; int prob[MAXCHARS]; } LPRData;И функция, которую я запускаю, чтобы получить массив из 3 таких структур: void GetData(LPRData *data);В C ++ я бы ...

Задан 09 Oct 2008, 17:27 от Adam Haile
  • 40 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Для чего нужны анонимные структуры и союзы в C11?

C11 добавляет, среди прочего, «Анонимные структуры и союзы». Я искал вокруг, но не мог найти четкого объяснения того, когда анонимные структуры и союзы будут полезны. Я спрашиваю, потому что я не совсем понимаю, что они есть. Я понимаю, что ...

Задан 19 Jan 2012, 20:20 от griotspeak
  • 0 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

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

У меня есть структура с int и двумя строками. При чтении в файле он разделяется запятыми для первых двух значений, а последнее значение завершается новой строкой. Однако третий аргумент может быть пустым. бывшие данные: 7, Джон Доу, 123-456-7891 ...

Задан 21 May 2013, 02:42 от Lainezor
  • 17 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Спасибо, Джерри. У меня была похожая реализация, в которой я сериализировал вектор, содержащийся в структуре, в двоичный файл, но размер вектора при чтении был восстановлен как ноль, в любом случае, позвольте мне вернуться к моему решению, и я перезвоню вам, если мне понадобятся некоторые разъяснения. Благодарю.

лкнулся с небольшой проблемой. У меня есть структура, которая имеет вектор. Обратите внимание, что вектор является динамическим для каждой итерации. Теперь, в конкретной итерации, как сохранить структуру, содержащую вектор размера n, в двоичный ...

Задан 31 Mar 2011, 21:36 от Shankar Raju
  • 2 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

В чем причина ошибки при возврате структуры в этой C-программе?

Моя программа намерена добиться этого (А)Напишите функцию C с именемlarger() это возвращает более позднюю дату любых двух дат, переданных ему. Например, если даты 10/9/2001 и 3.11.2001 переданыlarger()вторая дата будет возвращена. (В)Создайте ...

Задан 03 May 2013, 02:45 от iMPose27
  • 0 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Получение значений мусора при чтении данных структуры из двоичного файла

Привет, ребята, в моем предыдущем вопросе, я смог получить данные структуры для загрузки в файл, но теперь проблема в том, что я получаю значение мусора при его получении. Содержимое файла: settings.bin110#NormalCompression ...

Задан 23 Oct 2013, 02:37 от Darius967
Page 1 of 15
1 2 3 4 5