Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
单个成员结构的对齐和大小保证
给定一个 可能非 POD struct具有单个成员 没有继承 也没有虚方法 struct Foo Bar value Foo do something C 是否保证Foo将具有相同的对齐方式并且sizeof as Bar 如果不能 那么可以
c
struct
Alignment
sizeof
结构体实现接口安全吗?
我似乎记得读过一些关于在 CLR 中通过 C 实现结构如何不好的内容 但我似乎找不到任何相关内容 是不是很糟糕 这样做会产生意想不到的后果吗 public interface Foo Bar GetBar public struct Fub
c
interface
struct
Python:结构体和数组与 ctypes 中的类似功能
Python 提供了以下三个处理 C 类型以及如何处理它们的模块 struct https docs python org 3 library struct html对于 C 结构体 array https docs python org
python
Arrays
struct
ctypes
binarydata
C 中使用指针的结构冒泡排序
我想使用 C 中的冒泡排序算法和指针对结构数组进行排序 我有一个汽车结构 typedef struct char model 30 int hp int price cars 我为 12 个项目分配内存 cars pointer cars
c
pointers
struct
bubblesort
在 Go 中初始化嵌入结构
我有以下内容struct其中包含一个net http Request type MyRequest struct http Request PathParams map string string 现在我想初始化匿名内部结构http Req
struct
go
以类型化内存视图作为成员的结构定义
目前我正在尝试让一个具有类型化内存视图的结构能够工作 例如 ctypedef struct node unsigned int inds 如果 inds 不是内存视图 据我所知 它可以完美地工作 然而 通过内存视图并使用类似的东西 def
python
struct
Cython
Swift:协议、结构、类
我开始学习 Swift 语言 但在理解协议 结构和类方面遇到了困难 我来自 Android 方面的编程 所以我相信 Swift 协议基本上是 Java 接口 其中每一个的正确用例是什么 这些类比并不 完全 正确 但这就是我所理解的要点 是的
ios
class
struct
swift
Protocols
如何让 C# 设计器编辑我的结构属性?
我正在使用 C 创建一个具有多个自定义属性的自定义 Windows 窗体控件 这些属性之一是一个带有几个整数字段的简单结构 public struct Test public int A B Test Test Category MyCat
c
WinForms
struct
properties
Designer
typedef 结构体指针定义
我对 C 很陌生 并且对所有指针的东西都有一些问题 我写了这段代码 typedef struct edgeitem double weight EDGE ITEM pEDGE ITEM also declaration of a point
c
pointers
struct
typedef
declaration
for 循环初始值设定项中的结构
知道为什么 for 循环初始值设定项中的这个结构表达式在编译时会出现语法错误吗 在这种情况下 指向结构的指针工作正常 但 ofc 我需要如下所示的局部变量 感谢您的建议 type Request struct id int line byt
go
struct
compositeliterals
当结构体包含字符串时为其分配内存
假设如果我有一个这样的结构 struct node note that i have changed the struct code according to my convenience char lastname char employ
c
memory
struct
Python struct.pack() 'struct.error: bad char in struct format' 尝试保存字节顺序时
我正在尝试打包一个字符串和字符串的长度 fmt
python
struct
为什么结构中“[0]byte”的位置很重要?
0 byte在golang中不应该占用任何内存空间 但这两个结构体的大小不同 type bar2 struct A int 0 byte type bar3 struct 0 byte A int 那么为什么这个位置 0 byte这里重要吗
memory
go
struct
padding
sizeof
如果仅使用第一个元素,是否必须为整个结构分配内存?
我有一个结构 其中第一个元素被测试 并且根据其值 结构的其余部分将被读取或不会被读取 在第一个元素的值指示结构的其余部分不会被读取的情况下 我是否必须为整个结构或仅第一个元素分配足够的内存 struct element int x int
c
struct
初始化嵌套匿名结构
我有一个 json 作为 fields time id status customerId additionalDetail pageInfo start 0 rows 1000 我想将我的结构编组到上面的 json 并创建如下结构 typ
go
struct
C 结构体信息隐藏(不透明指针)
我目前对 C 结构信息隐藏的概念有点困惑 这道题的背景是一个嵌入式c项目 对OOP的了解几乎为零 到目前为止 我总是在相应模块的头文件中声明我的 typedef 结构 因此每个想要使用该结构的模块都知道该结构类型 但经过 MISRA C 检
c
struct
misra
informationhiding
opaquepointers
GLSL 中的二阶函数?
我正在寻找一种方法来使用一个函数作为 GLSL 中另一个函数的参数 在常规 C 中 可以通过传递函数指针作为函数参数来模拟它 似乎其他语言 如 HLSL 现在提供了处理高级构造 如高阶函数 的方法 或者可以使用以下命令来模拟它们巧妙利用 H
struct
passbyreference
GLSL
higherorderfunctions
结构体tag和name,为什么声明为name的局部变量会编译?
在我最近看到的一些代码中 有一个如下定义的结构 typedef struct tagMyStruct int numberOne int numberTwo MYSTRUCT 按照我的理解 tagMyStruct是新的数据类型并且MYSTR
c
struct
languagefeatures
在读/写二进制数据结构时访问位域
我正在为二进制格式编写一个解析器 这种二进制格式涉及不同的表 这些表同样采用二进制格式 通常包含不同的字段大小 其中 50 100 个之间 大多数这些结构都有位域 并且在 C 语言中表示时看起来像这样 struct myHeader uns
python
struct
ctypes
binarydata
bitfields
在Python中计算结构体的CRC
我有以下结构 来自 C 中的 NRPE 守护程序代码 typedef struct packet struct int16 t packet version int16 t packet type uint32 t crc32 value
python
struct
CRC
pack
NRPE
1
2
3
4
5
6
...45
»