Вопросы по теме 'struct'
Каковы эквиваленты С# этих структур С++?
typedef union _Value {
signed char c;
unsigned char b;
signed short s;
unsigned short w;
signed long l;
unsigned long u;
float f;
double *d;
char *p;
} Value;
typedef...
14361 просмотров
schedule
14.11.2023
Struct Layout в WinCE дает неожиданные результаты
[StructLayout( LayoutKind.Explicit, Pack = 1, Size = 20 )]
public struct StatusStruct
{
/// <summary>
/// validation field
/// </summary>
[FieldOffset( 0 )]
public Int32 _magic;
/// <summary>
/// Packet...
337 просмотров
schedule
24.12.2023
python pack 4-байтовое целое число с байтами в bytearray struct.pack
Я пытаюсь упаковать содержимое байтового массива python в 4-байтовое целое число со знаком, используя struct.pack. К сожалению, пакету нужна строка, поэтому после некоторого поиска в Google я понял, что мне нужно декодировать мой массив байтов в...
14661 просмотров
schedule
10.11.2023
Пожалуйста, дайте совет, какую структуру данных я должен использовать
Код написан на C. У меня есть два типа объектов ( structs ), которые имеют отношение родитель-потомок, один родительский тип может иметь 0 или более дочерних типов, дочерний элемент не может иметь своих собственных дочерних элементов. Мне нужен...
231 просмотров
schedule
18.11.2023
Заполнение указателя char в структуре
Я определил структуру «автомобиль» с моделью (char *model) и годом модели (int year). У меня есть функция, которая создаст новую структуру автомобиля; однако при копировании указателей на символы возникает ошибка seg. Предполагается, что это...
18069 просмотров
schedule
22.11.2023
MATLAB создание вектора структуры
Учитывая некоторые данные - например (в моем случае) - как следующую табличную
Name |pos_x|pos_y|pos_z
------------------------
Point1| .1| .1| .2
Point2| 0.0| 0.0| .1
Middle| .1| .2| .1
Point3| 0.0| 1| 0.0
и, возможно,...
1209 просмотров
schedule
03.11.2023
Реализация кэша FIFO с обратной записью на C
Я пытаюсь внедрить кеш FIFO в программу C. У меня есть структура:
struct cache{
int blockid;
int used;
char content[SIZE];
};
Я сделал массив указателей,
struct cache **buffer[size];
И после выделения этого кеша с указанным...
990 просмотров
schedule
30.11.2023
Почему методы структур не должны быть объявлены в C++?
Возьмем, к примеру, следующий код:
#include <iostream>
#include <string>
int main()
{
print("Hello!");
}
void print(std::string s) {
std::cout << s << std::endl;
}
При попытке построить это я получаю...
1414 просмотров
schedule
31.12.2023
Выделение памяти для массива строк в c
Я в процессе создания хеш-таблицы. Я использую структуру для емкости, количества клавиш, частот и самих клавиш. Вот мой код для инициализации структуры:
htable htable_new(int capacity) {
htable result = emalloc(sizeof *result);...
120 просмотров
schedule
16.12.2023
инициализация структур/классов без конструкторов в стеке и куче
Я хотел бы знать правило обнуления структур (или классов), у которых нет конструктора по умолчанию в C++.
В частности, кажется, что если они хранятся в стеке (скажем, как локальная переменная), они неинициализируются, но если они размещены в куче,...
628 просмотров
schedule
23.12.2023
Перенос аргументов структуры** (указатель на указатель) с помощью SWIG
Я пытаюсь обернуть функцию, написанную на C, чтобы я мог получить к ней доступ в Python с помощью SWIG.
У меня проблема в том, что он ожидает указатель на указатель на структуру, а не указатель на структуру, например.
int update_tracks(track_t...
679 просмотров
schedule
11.11.2023
Как вставить значение в вектор внутри структуры
У меня есть структура ниже
Как я могу вставить вектор в эту структуру?
struct DNA
{
vector <string>header;
string DNAstrand;
double gc;
int valid;
};
struct World
{
// int numCountries;
DNA...
125 просмотров
schedule
08.12.2023
Реализовать общий связанный список с одним полем значения.
В последнее время, когда я пишу какую-то программу для Linux на языке C, кажется, что многим нужен общий связанный список, который мог бы поддерживать различные типы значений, поэтому я попытался реализовать его, но все еще есть некоторые вопросы....
79 просмотров
schedule
14.11.2023
Случайное изменение значений массива структур
В моем коде я читаю имена и номера телефонов файла и имена, соответствующие номерам телефонов. Проблема, с которой я сталкиваюсь в своем коде, связана с циклом for в моей функции загрузки.
Эта проблема случайным образом меняет все значения имени...
62 просмотров
schedule
26.12.2023
Динамически увеличивать размер массива в Struct C
Мой вопрос прост... У меня объявлены следующие структуры:
struct Address {
int id;
int set;
char *name;
char *email;
};
struct Database {
struct Address rows[512];
};
struct Connection {
FILE *file;
struct Database *db;
};...
823 просмотров
schedule
30.10.2023
Как мне вызвать член структуры, которая была заполнена с помощью функции указателя структуры
Я хотел бы знать, как распечатать значение char* word из этой структуры.
struct word_count_struct {
char *word;
int count;
};
Этой структуре было присвоено значение, поскольку функция
struct word_count_struct *new_word_count(...
123 просмотров
schedule
24.11.2023
Должен ли я использовать классы или структуры для элементов, хранящихся в массиве Swift
Я хотел бы изменить свойство в структуре Swift, хранящейся в массиве. Я исполнил танец переназначения, но это не кажется правильным.
Мне рекомендуется использовать Struct, где это возможно, однако этот относительно простой вариант использования...
216 просмотров
schedule
12.12.2023
Программирование на C: ошибка SIGABRT 134; правильно ли я освобождаю эту память?
У меня есть вложенная структура данных как таковая (это инициализации):
Interval *newInterval(int b, int e, int m){
static Interval i;
i.b = b;
i.e = e;
i.m = m;
return &i;
}
Signal *newSignal(int size){
static Signal...
1231 просмотров
schedule
09.11.2023
ReferenceEquals возвращает false для переменных, ссылающихся на один и тот же экземпляр структуры
Вот мой код, с помощью которого я пытаюсь вызвать метод object.ReferenceEquals для двух переменных, ссылающихся на один и тот же экземпляр структуры:
static void Main(string[] args)
{
var myref = new Group();
var myref2 = myref;
if...
587 просмотров
schedule
25.12.2023
Действительно ли структуры Elixir неизменяемы?
В настоящее время я изучаю Эликсир и читаю " Функциональная веб-разработка с помощью Эликсира, OTP и Феникса ", и это отличная книга. Работая над главой конечного автомата, я придумал следующий код:
defmodule IslandsEngine.Rules do
alias...
300 просмотров
schedule
10.11.2023