Questions tagged «structure»

9
结构填充和包装
考虑: struct mystruct_A { char a; int b; char c; } x; struct mystruct_B { int b; char a; } y; 结构的大小分别为12和8。 这些结构是被填充还是包装好? 填充或包装何时进行?
209 c  struct  structure  padding  packing 

5
零元素数组的需求是什么?
在Linux内核代码中,我发现了以下我无法理解的东西。 struct bts_action { u16 type; u16 size; u8 data[0]; } __attribute__ ((packed)); 代码在这里:http : //lxr.free-electrons.com/source/include/linux/ti_wilink_st.h 零元素数据数组的需求和目的是什么?

3
如何在标头中声明要由c中的多个文件使用的结构?
如果我有带有结构的source.c文件: struct a { int i; struct b { int j; } }; 如何在另一个文件(即func.c)中使用此结构? 我应该创建一个新的头文件,在其中声明结构并将其包含在func.c吗? 还是应该在头文件中定义整个结构,并在source.c和中都包含它func.c?如何extern在两个文件中声明结构? 应该typedef吗 如果是这样,怎么办?
115 c  file  header  structure 

15
如何进一步增加我对PHP的“高级”知识?(迅速)[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 6年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我从事PHP已有多年,并且对语言有很好的了解,创建了许多功能非常先进的,不太先进的系统。 我遇到的问题是,我只会在发现需要以前从未学过的东西时才学习。这使我查找解决该问题的解决方案和其他代码,因此我将学习以前从未见过的新功能或结构。通过这种方式,我学到了许多更好的技术(例如学习Amazon,Google或其他主要公司开设的课程)。 这样做的主要问题是如果您不知道某件事的存在就无法学习的概念。例如,我花了几个月的编程来学习该empty()函数,并且我只是检查了strlen()用于检查空值的字符串长度。 我现在正在建立越来越大的系统,并且已经开始阅读诸如highscalability.com之类的博客,并一直在研究MySQL复制和服务器数据以进行扩展。我知道您的代码结构对于使整个系统正常工作非常重要。 在阅读了有关reddit结构的最新博客之后,我问到那里是否存在一些标准或“可接受的系统”。 我研究了框架(我曾经使用过Kohana,对此我感到很遗憾,但是我认为PHP框架不适合我),并且我更喜欢自己的函数库而不是拥有框架。 我当前的结构是WordPress,Kohana和我自己的知识的混合体。 我认为有潜在益处的方式是: 阅读博客 阅读教程 与其他人一起工作 读一本书 成为一个非常出色的系统开发人员的最佳方法是什么?


6
zlib标头是什么样的?
在我的项目中,我需要知道zlib标题是什么样的。我听说这很简单,但是找不到zlib标头的任何描述。 例如,它是否包含一个幻数?
70 header  structure  zlib 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.