Вопросы с тегом 'struct'

Ключевое слово в различных языках программирования, синтаксис которых аналогичен или получен из C (C ++, C #, Swift, Go и т. д.). Используйте специальный тег языка программирования, чтобы помечать вопросы, связанные с использованием «структуры», поскольку синтаксис и семантика могут быть зависимыми от языка. Ключевое слово определяет или объявляет тип данных, состоящий из других типов данных. Каждый член структуры имеет свою собственную область памяти (в отличие от «союза», члены которого разделяют единую область памяти).
3
ответа

Как инициализировать структуру с помощью гибкого элемента массива

У меня есть следующая структура typedef struct _person { int age; char sex; char name[]; }person; Я сделал базовый поиск в Интернете (но безуспешно) о том, как создать экземпляр и инициализировать структуру с помощью элемента...
задан 31.12.2011 в 11:45
2
ответа

, как сравнивать ячейки или структуры matlab [duplicate]

есть ли простая функция сравнения для объектов matlab или структурных объектов? использование '==', похоже, не работает: (     
задан 24.02.2011 в 19:09
4
ответа

Какова история struct / class в C ++?

Я беру класс по объектно-ориентированному программированию на C ++. В недавнем назначении я определил функцию-член в struct . Мой преподаватель объяснил, что, хотя можно использовать функции-члены в структурах, он предпочел бы, чтобы мы не делал...
задан 06.10.2015 в 19:53
2
ответа

Перейти: экспорт функций с анонимной структурой как параметр [не может использовать значение (type struct {...}) как type struct {...} в аргументе package.Func]

Вот фрагмент кода play.google.org , который работает без проблем package main import ( "fmt" ) func PrintAnonymous(v struct { i int s string }) { fmt.Printf("%d: %s\n", v.i, v.s) } func PrintAnonymous2(v struct{}) {...
задан 05.08.2016 в 10:44
3
ответа

Непонимание атомных структур и указателей

Мой первый вопрос: есть ли способ доступа к членам структуры в объекте atomic<struct> ? Например, я получаю ошибку компилятора: struct std::atomic<node>’ has no member named ‘data’ a.data = 0; в этом сегменте struct node...
задан 21.11.2014 в 20:44
4
ответа

Пустая структура и анонимный союз странный случай

Компиляция моего кода как C ++ 11 с gcc 4.8.2 и llvm/clang 3.4 на fedora-linux, я получил странные результаты, которые я не мог объяснить ... вот аналогичная программа fedora. #include <iostream> using namespace std; struct A {};...
задан 06.05.2014 в 17:22
1
ответ

Почему массивы не назначаются в C / C ++? [Дубликат]

Можно назначить структуру другому, что приводит к копированию всех значений из структуры в другую: struct { int a, b, c; } a, b; ... a = b; Но почему массивы не назначаются следующим образом: int a[3], b[3]; ... a = b; Потом...
задан 10.08.2014 в 18:30
2
ответа

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

Предупреждение. Это просто упражнение для тех, кто увлечен тем, как разбить вещи, чтобы понять их механику. Я исследовал пределы того, что я мог бы достичь в C #, и я написал функцию ForceCast() для выполнения приведения методом грубой сил...
задан 08.08.2017 в 12:50
1
ответ

Является ли это возможной ошибкой в ​​.Net. Собственная компиляция и оптимизация?

Я обнаружил проблему с (что может быть) чрезмерной оптимизацией в .Net Native и structs . Я не уверен, что компилятор слишком агрессивен, или я слишком слеп, чтобы понять, что я сделал неправильно. Чтобы воспроизвести это, выполните след...
задан 19.06.2016 в 16:15
8
ответов

Существует ли тип данных в Python, аналогичный структурам в C ++?

Есть ли тип данных в Python, аналогичный структурам в C ++? Мне нравится функция структуры myStruct.someName . Я знаю, что классы имеют это, но я не хочу писать класс каждый раз, когда мне нужен «контейнер» для некоторых данных.     
задан 10.05.2011 в 00:56