structure相关内容

C:为一个函数参数发送不同的结构

我有一个使用 OpenGL 绘制圆的函数,我想向它传递一个包含 x 和 y 坐标以及半径的结构.问题是同一个函数必须与 3 个不同的结构一起使用,它们都包含坐标、半径和绘图函数不使用的其他一些东西. 有没有办法让 3 个不同的结构只有一个参数(一次只发送一个). 我希望我已经足够精确了. PS : 函数必须是“抽象的". 解决方案 是的,你可以使用这样的原型: void ..
发布时间:2022-01-21 22:30:13 其他开发

无模板的组件

我有一些代码可以对服务器进行 api 调用并返回一些 JSON. 它确实作为我的组件中的一种方法存在,但由于它有点长,我想将它提取到它自己的文件中 在 vuejs 中,这里的最佳实践是什么. 应该是没有模板的组件吧?这将如何运作? 我会创建一个 es6 模块吗? 解决方案 我建议在这里使用 mixin. 在 myCoolMixin.js 之类的文件中定义你的 ..
发布时间:2022-01-21 10:58:28 其他开发

Angular2 如何清理 AppModule

我一直在使用在线教程并创建了一个“ok"的 SPA 数据输入应用程序. 我已经很好地连接到我的 WEB API,但只构建了一个模型,并且我的 AppModule 已经安静了几行. 我正在向前思考并使用当前的方法,我认为 AppModule 的大小在我完成后将是一个疯狂的大小,难以阅读,甚至可能更难以调试. 我是否可能错过了如何构建 Angular2 更大的应用程序? 我正在 ..
发布时间:2022-01-21 10:28:15 其他开发

如何从 C++ 中的函数返回结构?

我在几个不同的论坛上尝试过,似乎无法得到一个直接的答案,我怎样才能让这个函数返回结构?如果我尝试'return newStudent;'我收到错误消息“不存在从 studentType 到 studentType 的合适的用户定义转换." //输入函数学生类型 newStudent(){结构学生类型{字符串学生ID;字符串名;字符串姓氏;字符串主题名;字符串课程等级;整数数组标记[4];双 av ..
发布时间:2022-01-19 15:35:45 C/C++开发

将结构数组初始化为全 0 的最快方法?

我正在尝试使用以下语法将结构数组初始化为全 0: STRUCTA 数组[MAX] = {0}; 但是,我从 gcc 收到以下警告: 警告:初始化器周围缺少大括号 我做错了什么 - 还有另一种/更好的方法吗? 解决方案 如果结构的第一个成员是标量类型,请使用 STRUCTA 数组[MAX] = {{ 0 }}; 如果您的结构的第一个成员恰好是另一个结构对象,其第一个成员具 ..
发布时间:2022-01-18 23:55:54 其他开发

c结构体数组初始化

我有结构 结构 ABC {诠释一个;诠释 b;} 并将它的数组作为 struct ABC xyz[100]; 我想初始化它 a = 10 and b = 20;对于所有数组元素. 哪种方法更好? 解决方案 虽然在 C 中没有特别优雅的方法来初始化这样的大数组,但这是可能的.正如一些答案错误地声称的那样,您不必在运行时执行此操作.而你不想在运行时这样做,假设数组是const? ..
发布时间:2022-01-18 23:22:32 其他开发

使用字典重构 Ruby on Rails i18n YAML 文件

这个 StackOverflow 问题让我思考了什么是 Rails i18n 文件的良好结构,所以我想我'd 共享另一种结构来重构 Rails i18n yml 文件供您考虑/批评. 因为我愿意 保留默认的应用程序结构,以便我可以在视图中使用 t('.some_translation') 等速记“惰性"查找,并了解应用程序中使用翻译的位置, 尽可能避免重复字符串,尤其是单词不仅相同, ..

返回指向C中结构的指针

这个程序返回一个指向结构的指针. 当我打印内容时,name 没有正确显示,而其他两个变量正在正确打印. 可能是什么问题呢?这是C中的代码 #include结构学生{字符名称[20];整数标记;国际排名;};结构学生 stu;结构学生 *create();无效的主要(){结构学生 *ptr;ptr = 创建();printf("%s\t %d\t %d\t",ptr->nam ..
发布时间:2022-01-12 20:39:58 其他开发

如何在c中的多个文件使用的头文件中声明一个结构?

如果我有一个带有结构的 source.c 文件: 构造一个{诠释我;结构 b {诠释 j;}}; 如何在另一个文件中使用这个结构(即 func.c)? 我应该创建一个新的头文件,在那里声明结构并将该头包含在 func.c 中吗? 或者我应该在头文件中定义整个结构并将其包含在 source.c 和 func.c 中吗?如何在两个文件中声明结构 extern? 我应该typede ..
发布时间:2022-01-11 16:08:31 其他开发

zlib 标头是什么样的?

在我的项目中,我需要知道 zlib 标头是什么样的.我听说这很简单,但我找不到 zlib 标头的任何描述. 例如,它是否包含幻数? 解决方案 链接到 RFC 0 1+---+---+|CMF|FLG|+---+---+ CMF(压缩方法和标志)该字节分为 4 位压缩方法和 4-位信息字段取决于压缩方法. bits 0 to 3 CM 压缩方式位 4 到 7 CINFO 压缩信息 ..
发布时间:2022-01-11 15:56:14 其他开发

Java多对多关联图

我有两个类,ClassA 和 ClassB,还有一个“多对多"AssociationClass.我想要一个保存 A 和 B 之间关联的结构,以便我可以找到 A 或 B 的每个实例的对应项. 我想过使用带有对键的 Hashmap: Hasmap, AssociationClass>协会; 这样,我可以添加和删除 ClassA 和 ClassB 的两个实例之间的关联,并且可以查询两个给定实例 ..
发布时间:2022-01-08 14:16:49 Java开发

如何在 C++ 中初始化嵌套结构?

我在一个程序中创建了几个不同的结构.我现在有一个带有嵌套结构的结构,但是我无法弄清楚如何正确初始化它们.下面列出了这些结构. /***点结构***/结构点{浮动 x;//x点坐标浮动 y;//y坐标};/***边界框结构***/结构边界框{点 ymax, ymin, xmax, xmin;};/***球员结构***/结构播放器{向量X;//玩家坐标向量y;//玩家坐标BoundingBox 框; ..
发布时间:2022-01-07 13:46:18 C/C++开发

带有 C 指针结构的 Calloc

我知道要使用的 calloc 请求内存,在所有位上写入 0,然后返回指向它的指针. 我的问题是:如果我将 calloc 与包含指针的结构一起使用,这些指针会具有 NULL 值还是必须将它们设置为指向 NULL? struct a{字符 * 名称;无效 * p;}* 一个; 所以基本上,在我将 calloc 与结构 a 一起使用后,name 和 p 会指向 NULL 吗? 谢谢! ..
发布时间:2022-01-06 22:51:36 其他开发

将位图文件读入结构

我想将位图文件读入一个结构体并像例如这样操作它.制作镜像效果,但我不明白应该创建哪种结构才能读取它. 感谢您的帮助. 解决方案 »这是手动加载 .BMP 文件的方式 位图文件格式: 位图文件头 位图信息标题 调色板数据 位图数据 代码部分.这是我们需要创建的结构来保存位图文件头. #pragma pack(push, 1)typedef struct tag ..
发布时间:2022-01-06 11:29:44 其他开发

快速、模板化、C++ 八叉树实现

我一直在高低(主要是在谷歌上)搜索快速、高效、模板化(即具有类似 STL 的属性)八叉树实现,但没有成功.我想在 3D 场景图的上下文中使用它. 这样的东西存在吗,还是人们普遍自己推出?我希望我在 stackoverflow 的朋友会知道在哪里可以找到. 解决方案 看看这个:http://svn.pointclouds.org/pcl/trunk/octree/ 更新链接:ht ..
发布时间:2022-01-05 18:29:45 C/C++开发

Java 中的树实现(根、父级和子级)

我需要创建一个类似于 Java 中附加图像的树结构.我发现了一些与此相关的问题,但没有找到令人信服且解释清楚的答复.应用业务包括食品超级品类(主菜、甜点等).这些类别中的每一个都可以有父项或子项等. 解决方案 import java.util.ArrayList;导入 java.util.List;公共类节点{私有列表>children = new ArrayList>();私有节点 ..
发布时间:2022-01-05 18:22:08 Java开发