structure相关内容

是右值结构的成员是右值还是左值?

返回结构的函数调用是一个右值表达式,但是它的成员呢? 这段代码适用于我的g ++编译器,但是gcc给出一个错误说“需要左值作为左操作数of assignment“: struct A { int v; }; struct A fun() { struct A tmp; return tmp; } int main() { fun()。v = 1; ..
发布时间:2016-10-17 09:26:26 C/C++开发

内部类访问外部类

我对C ++比较陌生,我已经看了很多这个东西的答案,但我从来没有得到满意的答案。 我有一个结构称为 FSM 。最终,在我的代码中,可以创建 FSM 的多个实例。 FSM 的属性之一是 int X ,这不是静态的,每个实例 FSM c 现在, FSM 的属性是另一个结构 submachine ,需要读取 X 这样: struct FSM { public: int x; ..
发布时间:2016-10-14 12:52:52 C/C++开发

快速,模板化,C ++ Octree实现

我一直在搜索高和低(大多在谷歌)一个快速,高效,模板化(即与STL类似的属性)octree实现,没有成功。我想在一个3D场景图的上下文中使用这个。 这样的事情存在,还是人们通常会自己滚动?我希望我的朋友在stackoverflow将知道在哪里找到一个。 解决方案 检查这一个: http://svn.pointclouds.org/pcl/trunk/octree/ 更新的链接: ..
发布时间:2016-10-14 11:48:23 C/C++开发

C ++中的谓词是什么?

解决方案 谓词是一个C ++函数,返回布尔值或实例对象有bool operator()成员。 一元谓词需要一个agrument,binary-two等。 问题谓词的示例可以回答一个特定的算法: 这是我们正在寻找的元素吗? 两个参数中的第一个以我们的顺序排列。 参数等于? 几乎所有 STL算法将谓词作为最后一个参数。 您可以使用标准,自己的和谓词创建类来构造新的谓词( ..
发布时间:2016-10-14 10:16:23 C/C++开发

在C ++结构中打印所有字段的值

考虑一个简单的结构: struct abc { int a; char b; } 我在一个定义为其结构的变量中得到了一些值,现在我想以打印以下内容。 * a = [某些值] b = [某字符] * 对于任意结构,无需写入转储... )函数为我遇到的每个结构? 解决方案 看来你已经找到了解决方案, 你所要求的是 Re ..
发布时间:2016-10-13 11:10:18 C/C++开发

访问结构成员的指针

我想从C ++下面的代码转换为C# ` 结构tPacket {$ b $乙字大小; 字码; 字节securityCount; 字节securityCRC; } ... 静态数据的char [8192] = {0}; tPacket *包=(tPacket *)的数据;` 到目前为止我来了了: C# 公共结 ..
发布时间:2016-10-10 19:16:35 C#/.NET

推荐程序结构

作为一个初学者,我已经制定了一些想法,但要问社区即将实施以下方案的最佳方式: 据解码8种不同类型的数据文件。他们都是不同的,但大多数是相似的(含有大量的类似的领域)。此外,还有3代系统,其可以生成这些文件。每个稍有不同,但产生相同类型的文件。 我需要做出视觉应用程序,它可以在其中任何一个读,在表绘制数据(使用通过目前的数据表的DataGridView)绘制在图上了。 有更多的是有 ..
发布时间:2016-10-08 14:02:05 C#/.NET

一个编组C#结构

我想序列化下面的C#结构: [Serializable接口] [StructLayout(LayoutKind.Sequential ,大小= 70,字符集= CharSet.Ansi)] 公共结构USSDContinueModel { [的MarshalAs(UnmanagedType.U4) 公共UINT Command_Length; [的MarshalAs(Un ..
发布时间:2016-10-03 22:04:39 C#/.NET

在Windows无休止的循环下去窗体应用程序

我使用的Visual C#砂我使用的是Windows窗体,而不是一个控制台应用程序。所以我不是在main()的工作,而是在表单文件。我也很新的C#很抱歉,如果我的一些问题是愚蠢的。 我基本上需要做的是,当我的程序启动我需要它保持循环下去。我会在哪里把这个代码,因为我没有一个main()?难道我把它在它的InitializeComponent()函数?我需要的循环程序启动后启动的权利。但是,我 ..
发布时间:2016-10-03 20:39:02 C#/.NET

C#的P / Invoke:一个包含函数指针编组结构

对不起,后面的详细介绍。我需要的洞察力从别人知道比我更好的P / Invoke的内部结构。 下面是我如何编组包含函数指针从C到C#结构。我想知道它是否是做它的清洁和/或最有效的方式。 我在一机DLL在C语言编写的,它提供了以下条目接口点: 无效* getInterface(INT ID); 您必须通过 getInterface(INT)以下枚举值之一: ..
发布时间:2016-08-30 15:29:35 C#/.NET

铸造一个字节数组到托管结构

更新:这个问题的答案让我code中的开源项目 AlicanC的现代战争2工具GitHub上。你可以看到我是如何Pcap.Net 在我的C#应用​​程序。我收到了字节[] 从图书馆。我试图解析它像一个字符串,但没有很好地工作。 的字节[] 我有一个通用的分组报头,那么具体到数据包类型,然后约在大堂每个球员信息其它标题。 一个乐于助人的人检查了一些数据包,我和这些结构想出了: //字段是大端除 ..
发布时间:2016-08-29 14:07:37 C#/.NET

我不小心伤害系统文件或个人文件与Visual Studio 2012

我在这个问题上的认识不足表示歉意,但对我来说是非常重要的,所以至少我会试试看。 我使用的Windows 7旗舰版的Visual Studio 2012的前preSS, 我已经写了一些很基本的一个愚蠢的计划,以实践在C语言结构。不幸的是,我写的方法之一,有一个错误的条件停下来,它进入一个无限循环,它超过给定的数组边界的差了一截。我将添加code以下但在code不是我最关心的寿,我设法已经修复它, ..
发布时间:2016-08-25 10:02:37 C/C++

这是为什么呢传递if语句?

您好有人可以帮助我找到什么原因造成的问题?出于某种原因,find_hash功能是给我的问题。应该失败的如果(表 - > buckets_array [I]!= NULL){和如果(表 - > buckets_array [I] !='\\ 0'){,但它是不是和它去查了下,给了我一个分段错误。有什么可以引起第一2,如果声明传递,因为我最初将其设置为表 - > buckets_array ..
发布时间:2016-08-25 09:51:55 C/C++

一个结构数组初始化的内部结构数组

我在初始化结构数组里面我的结构数组的问题。例如,如果我有一个code如下: 的#include<&stdio.h中GT;诠释主(){typedef结构{ int类型的; INT B: INT℃; } FIRST_T;typedef结构{ INT X; 诠释Ÿ; INT Z者除外; FIRST_T * P; } SECOND_T;FIR ..
发布时间:2016-08-25 09:39:12 C/C++

写动态分配结构到文件

假设我们有以下结构: 结构的东西{ INT I; }; 如果我想在一个文件中写入这种类型(动态分配),我做的任何数据:结构的东西*对象=的malloc(sizeof的(结构的东西)); 对象 - I标记= 0; //集成员一定的价值 FILE *文件=的fopen(“OUTPUT_FILE”,“世行”); FWRITE(对象的sizeof(结构的东西),1个文件); ..
发布时间:2016-08-25 09:31:40 C/C++

程序生成的迭代

我有,设置自己$ C $一个任务c这个算法,然而,由于我还没有在C充分的经验,我希望有可能是一个更简单的方法。 好吧,拿2号, A,B 我们利用这些的总和,并添加到序列,然后添加在第二任期。 所以,我们得到 A,B,A + B,B 有关下学期,我们采取的第二和第三值(我们所做的第一和第二前),并再次这样做。 所以我们现在得到 A,B,A + B,B,A + 2B,A + B ..
发布时间:2016-08-25 09:28:03 C/C++

通过使用不同的结构code请用C项目经理

现在我有与另一个问题,之后我改变了我的代码,如下图所示,它仍然显示出了错误。编码里面,没有任何红色下划线,因此我无法找出的错误。所以这个编码的任何错误? 结构接触 { 炭名称[20],电子邮件[20]; INT hpnum; }加; INT选项; FILE * F;无效的addContact(结构的联系人列表[100]); 无效读取(结构的联系人列表[100]);INT主要(无效 ..
发布时间:2016-08-25 09:23:22 C/C++

我怎样写文件在C的特定行?

所以我有一个项目,我做什么,我创建了一个程序,它允许用户写入文件,如下图所示: 的#include<&stdio.h中GT; #包括LT&;&stdlib.h中GT; FILE * FD; FILE * FW; 结构店 { 字符字[512]; 焦炭NWord [512]; } 股票; 结构商店2 ..
发布时间:2016-08-24 15:38:41 C/C++

选择排序与链表的

所以我有以下的数据结构: 结构scoreentry_node { 结构scoreentry_node *接下来的; INT分; CHAR名称[1]; } ;typedef结构scoreentry_node * score_entry; 我基本上想创建inorderly消耗我的结构功能和基于名称升序排列。我想修改输入不分配任何内存或释放什么: 我试过你的建议无效选择排序 ..
发布时间:2016-08-24 15:26:29 C/C++