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

  • 4 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

ожидается "struct matrix_t *", но аргумент имеет тип "struct matrix_t *"? _? нет разницы

main.c:78:25: erreur: assignment from incompatible pointer type [-Werror] main.c:81:9: erreur: passing argument 2 of ‘matrix_multiply’ from incompatible pointer type [-Werror] main.c:6:11: note: expected ‘struct matrix_t *’ but argument is of ...

Задан 23 Mar 2012, 21:52 от yakoudbz
  • 8 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Выход:

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

Задан 12 Jul 2011, 22:54 от Guy B
  • 14 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

Извлечь поля структуры C

Мне часто приходится писать код на других языках, которые взаимодействуют со структурами Си. Чаще всего это предполагает написание кода Python сструктура [http://docs.python.org/library/struct.html]или ...

Задан 12 Jan 2010, 16:08 от Eli Courtwright
  • 9 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

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

На самом деле, я должен был спросить: как я могу это сделатьа также оставаться совместимым с CLS? Потому что я могу думать только о том, чтобы сделать это следующим образом, но используя либо__makeref, FieldInfo.SetValueDirect ...

Задан 29 Mar 2012, 14:36 от Abel
  • 12 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Спасибо за проверку. Тем не менее, это все еще кажется мне довольно противоречивым - иметь ссылки, которые увеличивают время жизни в списке инициализатора POD, но не в инициализаторе ctor, кажется очень странным. Но хорошо, это C ++. +1 от меня.

вая следующий код: class foo { }; class bar: public foo { public: ~bar() { printf("~bar()\n"); } }; class zab: public foo { public: ~zab() { printf("~zab()\n"); } }; struct foo_holder { const foo &f; }; int main() { foo_holder holder[]= { ...

Задан 19 Apr 2011, 16:31 от MSN
  • 67 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Функция для структуры C ++

Обычно мы можем определить переменную для структуры C ++, как в struct foo { int bar; };Можем ли мы также определить функции для структуры? Как бы мы использовали эти функции?

Задан 29 Oct 2012, 16:41 от John
  • 4 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

@ LasseVågsætherKarlsen О, конечно, спасибо! Я обновил ответ.

от вопрос уже есть ответ здесь: Как работает нативная реализация ValueType.GetHashCode? [/questions/5926776/how-does-native-implementation-of-valuetype-gethashcode-work] 3 ответаЯ видел этот код недавно вstruct и мне было ...

Задан 30 Oct 2017, 06:55 от Jonathan Allen
  • -1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

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

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

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

структура путаницы [закрыто]

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

Задан 17 Jul 2014, 09:44 от Benjaminrain...
  • 9 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Союзы в C #: члены структуры не кажутся выровненными

Я определил следующие структуры для эмуляции объединения C ++ (которое в конечном итоге будет использоваться для взаимодействия C ++):

Задан 24 Dec 2012, 17:14 от LJ VanKuiken
  • 3 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

несовместимые типы при назначении типу 'char [128]' из типа 'char *' [duplicate]

На этот вопрос уже есть ответ здесь:Массив Char в структуре - несовместимое присваивание? [Дубликат] 8 ответовc несовместимые типы в присваивании, проблема с...

Задан 04 Jul 2013, 04:43 от Elad Benda
  • 39 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

C struct инициализация с использованием меток. Это работает, но как?

Вчера я нашел некоторый код инициализации структуры, который бросил меня в цикл. Вот'Вот пример:

Задан 21 Oct 2009, 12:29 от Andrew Cottrell
  • 28 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

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

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

Задан 19 Jun 2014, 10:32 от Dror K.
  • 4 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Всегда ли не упомянутые поля структуры * инициализируются * нулем (т. Е. Когда структура находится в стеке)?

Из экспериментов (в Clang и GCC, с -O2 и -O0)кажется что в следующем коде typedef struct foo_s { int i; int j; } foo_t; int main(void) { foo_t foo = {.i = 42}; ...foo.j автоматически равен нулю. Гарантируется ли это C99 и далее, или это ...

Задан 28 Feb 2013, 14:39 от fadedbee
  • 7 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

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

Если я определю структуру ... struct LinkNode { int node_val; struct LinkNode *next_node; };а затем создать указатель на него ... struct LinkNode *mynode = malloc(sizeof(struct LinkNode));... и, наконец, бесплатно () это ... free(mynode);... Я ...

Задан 09 May 2013, 17:25 от Ducain
  • 7 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Как правильно использовать cin.peek ()

Эта функция должна читать дробь и помещать ее в массив. Если пользователь вводит «0», функция должна завершиться. Я пытаюсь сделать это с помощью функции cin.peek (), но выполнение всегда входит в оператор if и не позволяет пользователю ...

Задан 21 Nov 2012, 20:50 от Zzz
  • 10 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

C Неизвестное имя типа 'my_structure'

У меня есть этот код: main.h #ifndef MAINH #define MAINH ... #include "my_struct.h" void some_func(my_structure *x); ... #endifа также my_struct.h #ifndef UTILSH #define UTILSH ... #include "main.h" ... typedef struct abcd { int a; } ...

Задан 19 Sep 2013, 19:28 от alexandernst
  • 15 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

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

Задан 22 Jun 2012, 09:31 от Vegermathematician1975
  • 1 голос
  • 5 ответов
  • 0 просмотров
5 ответов

Может кто-нибудь объяснить, как работает указатель на указатель?

Я не очень понимаю, как работает указатель на указатель. Любой способ сделать ту же работу без использования указателя на указатель?

Задан 30 May 2014, 20:52 от acc1511
  • 11 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

 равен UB, если адрес массива и адрес его первого элемента совпадают.

ли я положитьT и завернутыйT вunion и проверять их как мне нравится? union Example { T value; struct Wrapped { T wrapped; } wrapper; }; // for simplicity T = int Example ex; ex.value = 12; cout << ex.wrapper.wrapped; // ? Стандарты C ++ 11 ...

Задан 02 Jan 2018, 09:37 от Zeta
  • 4 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Размер структуры с полями универсального типа

Я хочу оценить размер массива структур, содержащих параметры универсального типа, в данном случае структуру словарной записи. Для этого мне нужен размер структуры. struct Entry { int hash; int next; TKey key; TValue value; }Как я могу ...

Задан 13 May 2013, 09:51 от Anders Forsgren
  • 13 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Swift: передача неинициализированной структуры C в импортированную функцию C

Я в курсеэтот ответ [https://stackoverflow.com/questions/24090148/c-style-uninitialized-pointer-passing-in-apple-swift] , но это не одно и то же - это передача указателя для инициализации с выделением. Я взаимодействую с библиотекой C, которая ...

Задан 10 Jun 2014, 16:41 от Dave Meehan
  • 0 голосов
  • ответ
  • 0 просмотров
ответ

Приведение структуры к массиву [дубликат]

На этот вопрос уже есть ответ здесь:Доступ к первому полю структуры через приведение C нарушает строгий псевдоним? 1 ответПереосмыслите структуру с элементам...

Задан 26 Mar 2015, 12:03 от Jonathan Mee
  • 18 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

C # Structs: неназначенная локальная переменная?

Издокументация [http://msdn.microsoft.com/en-us/library/saxz13w4.aspx]: В отличие от классов, структуры могут быть созданы без использования оператора new. Итак, почему я получаю эту ошибку: Использование неназначенной локальной переменной ...

Задан 15 Jan 2010, 04:02 от mpen
  • 8 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

В качестве альтернативы вы можете использовать typedefs без указания ключевого слова struct

я есть быстрый вопрос о структурах стиля C. Я копался в некотором примере кода и обнаружил структуру, объявленную следующим образом: typedef struct _STRUCTNAME { // struct contents } STRUCTNAME;Обратите внимание на отсутствие подчеркивания во ...

Задан 25 Jul 2011, 05:21 от Klauss
  • 24 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

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

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

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

 все равно будет работать)

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

Задан 19 Jun 2017, 11:47 от Mangat Rai Modi
  • 4 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Почему структура, состоящая из char, short и char (в таком порядке), при компиляции в C ++ с включенной 4-байтовой упаковкой приходит к 6-байтовой структуре?

Я думал, что понимаю, как C / C ++ обрабатывает выравнивание членов структуры. Но я получаю странные результаты для конкретной договоренности в Visual Studio...

Задан 03 Sep 2010, 17:56 от OldPeculier
  • 19 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Другими словами, ссылка на объект, которая используется для инкапсуляции состояния объекта (в отличие от простой его идентификации), должна храниться только в поле структуры, если нет пути выполнения, через который объект, на который она ссылается, может быть изменен ,

ли смысл определять структуру с помощью элемента ссылочного типа (а не определять ее как класс)? Например, чтобы определить эту структуру: public struct SomeStruct { string name; Int32 place; }Я спросил, потому что я знаю, что структура является ...

Задан 11 Apr 2011, 11:52 от Yanshof
  • 61 голос
  • 9 ответов
  • 0 просмотров
9 ответов

Выход: 10.164.0.1

могу преобразовать строку ipAddress (struct in_addr) и наоборот? и как мне превратить в неподписанный длинный ipAddress? Спасибо

Задан 16 Mar 2011, 16:02 от Safari
  • 4 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Возможное состояние гонки при создании Struts в ColdFusion

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

Задан 08 Nov 2013, 12:57 от Gary Stanton
  • 22 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Структурный эквивалент взлома в C ++

Хак с структурой, где у вас есть массив длины 0 в качестве последнего члена структуры из C90 и C99, хорошо известен, и с введением гибких членов массива в C99 мы даже получили стандартизированный способ его использования с[], К сожалению, C ++ не ...

Задан 29 Nov 2013, 16:47 от Jon Gjengset
  • 8 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

stl priority_queue C ++ со структурой

Как мы можем использовать STLpriority_queue для структуры? Любыеиллюстрацияpush & popping, где struct имеет несколько типов данных? Сказать :struct thing { int a; char b;} glass[10]; . Теперь, как я могу поместить эту структуру в priority_queue, ...

Задан 24 Mar 2013, 17:56 от Manas Verma
  • 29 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

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

В C # анонимный тип может быть следующим: method doStuff(){ var myVar = new { a = false, b = true } if (myVar.a) { // Do stuff } }Однако следующее не скомпилирует: method doStuff(){ var myVar = new { a = false, b = true } if (myVar.a) { ...

Задан 28 Jan 2012, 08:07 от Superbest
  • 5 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

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

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

Задан 19 Jun 2012, 10:58 от razlebeYakov
  • 11 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

 мутирует структуру? Я буду исследовать это больше, когда у меня будет больше времени.

ействительно ответвлениеэтот вопрос [https://stackoverflow.com/questions/4642665/why-does-capturing-a-mutable-struct-variable-inside-a-closure-within-a-using-stat] , но я думаю, что это заслуживает своего собственного ответа. Согласно разделу ...

Задан 11 Jan 2011, 21:03 от Dan Tao
  • 42 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Вы могли бы использовать что-то вроде

у меня естьstruct в C ++ нет способа безопасно прочитать / записать его в файл, который является кросс-платформенным / совместимым с компилятором? Потому что, если я правильно понимаю, каждый компилятор «прокладывает» по-разному в зависимости от ...

Задан 22 Mar 2011, 20:29 от Baruch
Page 1 of 16
1 2 3 4 5