Предположим, что у меня есть функции: void func1(int x)
{ ....
} void func2 (целое число x, целое число y)
{ ....
} void func3(int x, int y, int z)
{ ....
} И сказать, что я хочу иметь указатель на функцию внутри ...
Я ищу способ использовать функцию в качестве аргумента другой функции в GLSL. В обычном C это можно смоделировать, передавая указатель функции в качестве аргумента функции. Также кажется, что другие ...
Существует libx.so, который экспортирует 2 функции, и структура, typedef struct Tag {int num; название символа;
}Тег; Тег * создать (int n, char * n)
{Тег * t = malloc (sizeof (Тег)); t-> num = n; ...
Я беру класс C ++ и имею задание, которое требует от меня динамического выделения памяти для структуры. Я не помню, чтобы когда-либо проходил через это в классе, и мы лишь вкратце коснулись нового ...
Я только что специализировал std :: hash для пользовательского типа, используя: template < > struct hash < ... > {...}; Когда VC10 приветствовал меня с предупреждением: предупреждение C4099: 'std :: hash < _Kty>': ...
Мы используем struct в C# всегда, когда это возможно, в основном потому, что он хранится на стеке и для него не создаются объекты. Это повышает производительность. С другой стороны, массивы хранятся в куче. Моя ...
Скажем, у меня есть очень простая структура в C # public struct foo {public int a {get; set;} public int b {get; set;} public int c {get; set; } public int d {get; set;} public string hello {get; set; ...
Я не эксперт по низкоуровневым не объектно-ориентированным языкам программирования, и я ' m в процессе написания кода на C для работающего проекта. Я пытаюсь создать несколько приличных абстрактных типов данных, чтобы ...
Я могу сделать это при инициализации структуры Foo: Foo foo = {bunch, of, things, initialized}; но я не могу этого сделать: Foo foo;
foo = {куча вещей, инициализировано}; Итак, два вопроса: Почему нельзя ...
У меня есть файл .c (библиотека функций) с функцией и определением вроде этого: typedef long double big;
big foo (int x) {...} Я хочу создать интерфейс этой библиотеки, .h. Итак, я делаю: ...
В настоящее время я читаю Learning XNA 4.0 Oreilly и заметил, что автор склонен создавать структурные значения, такие как Vector2 или Rectangle, несколько раз, не обращая внимания на производительность. Для ...
Недавно я попытался создать свойство для поля Vector2, просто чтобы понять, что оно работает не так, как задумано. общедоступная позиция Vector2 {получить; набор; } это не позволяет мне изменять значения его ...
Почему, если я использую: struct MyStruct
{[FieldOffset (0)] общедоступные данные uint; [FieldOffset (0)] публичный байт Что-то;
} общедоступный MyStruct (uint pData)
{Data = pData; // установка поля данных ...
Анонимные структуры были добавлены в стандарт C11, поэтому typedef struct {struct {int a, b}; int c; } abc_struct; действительный и стандартный. В рамках стандарта также используется typedef в ...
Я пытаюсь написать оболочку для собственной библиотеки в Linux. Проблема в следующем: определение в c: int mymethod (mystruct * ptr) в python: _lib.mymethod.argtypes = (ctypes.POINTER (mystruct),)
_lib ....
Я создаю протокол, и одним из параметров определяемого мной метода является CMTime *. Я хотел бы переслать объявление CMTime, а не включать его. Однако я пробовал @class CMTime, и он ...
Я ищу метод для инициализации сложной структуры, содержащей вектор в одной строке. Например, если у меня есть такая структура: struct A {double x; двойной y;
};
struct B {двойной z; ...
Мне нужна помощь в программировании на C. У меня следующая ситуация: struct Product { int code; char *name; char *spec; int quantity; float price;
}; typedef struct Product products[8]...
Я делаю шахматную партию и хочу иметь массив фигур. Если я прав, в Java вы можете иметь абстрактный класс Piece и заставить короля или королеву расширить этот класс. Если бы я сделал ...
Существует структура TOut, содержащая внутреннюю структуру TIn: шаблон <имя типа T>
struct TOut
{struct TIn {bool b; }; TIn in;
Т т;
}; Как правильно передать TIn в ...
Мне нужна была простая таблица строк, которая будет хранить кучу констант, и я подумал "Эй! Lua делает это, позвольте мне использовать некоторые из его функций!". Это в основном в файлах lstring.h/lstring.c (я ...
Я пытаюсь отсортировать тип concurrent_vector, где hits_object: struct hits_object {unsigned long int hash; позиция int;
}; Вот код, который я использую: concurrent_vector <...
Предположим, у меня есть структура с одним полем: public struct Angle
{ public static readonly double RadiansPerDegree = Math.PI / 180; private readonly double _degrees; public Angle(double ...
Структура определяется следующим образом typedef struct Sample
{int test; char strtest;
} Образец; В основной функции я назвал размер структуры. sizeof (struct Sample) Я слышал возвращаемое значение ...
По разным причинам у меня есть некоторые структуры, которые я хочу заставить быть конкретными размеры (в данном случае 64 байта и 512 байтов). Однако оба они несколько меньше тех, которые я хочу иметь. Есть ли ...
Предположим, у нас есть две структуры: typedef struct Struct1
{ short a_short; int id;
} Struct1; typedef struct Struct2
{ short a_short; int id; short another_short;
} Struct2; Это ...
Я играл с файлом time.h на C, который помогает нам с функциями времени / дня. Я наткнулся на: struct tm * _Cdecl localtime (const time_t * __timer); ... который, кажется, возвращает указатель на структуру tm. Я ...
У меня есть следующая структура typedef struct _person {int age; char sex; название символа[];
}человек; Я провел базовый поиск в Интернете (но безуспешно) о том, как создать экземпляр ...