struct相关内容

之间的区别 - >和。在一个结构?

如果我有一个像结构 结构帐户{ INT ACCOUNT_NUMBER; }; 那么什么是干什么的区别 myAccount.account_number; 和 myAccount-> ACCOUNT_NUMBER; 或者是不是有区别? 如果没有区别,你为什么不只是使用 标记,而不是 - 方式> ? - 方式> 显得那么凌乱 解决方案 - >是(* ..
发布时间:2016-08-21 21:01:24 C/C++

使用C ++模板与C结构的反省?

我在做C ++为具有一切写在C公司的一些工作(用C不是我一个:(可选),他们有一些数据结构非常相似(即它们都有字段,如“姓名”,“地​​址”,等等。但是,不管是什么原因没有他们使用立足一切了常见的结构(使做什么地狱)。Anywho,我需要做这些结构是在内存中,并通过这一切到一个表的全系统的分析,不算太差,但表必须包括条目所有变量的各个领域,即使他们没有现场(结构b可有场“潜伏”,而是一个结构不 - ..
发布时间:2016-08-21 20:46:31 C/C++开发

使用scanf函数一行Scaning多个输入

我想在一个线路输入扫描并将其存储在一个结构。我不知道如果我将它存储错误或我打印错了。我不知道如何使用 scanf函数与为循环,因为我之前不提ç喜欢从未做过覆盖东西。所以,我不知道对如何处理这一点。 这是我的东西放在一起,但是当我打印,我得到的垃圾数量。我正打算也许使用指针,但我的教授不会让我们使用它。这就是为什么我有麻烦了。 EDITED 的#include<&stdio.h中GT; ..
发布时间:2016-08-21 20:46:12 C/C++

实现在C FIFO队列

使用ANSI C的最直接的方式做到这一点的结构 对于嵌入式应用,我想实现一个先入先出(FIFO)队列似乎是通过实施链表,使每个结构包含一个指向队列中的下一个。因此,我定义了结构本身: 的typedef枚举{LED_on,LED_off等}操作; typedef结构Queued_Action QueuedAction;结构Queued_Action { 操作动作; int值; ..
发布时间:2016-08-21 20:43:38 C/C++

ç工会和多态性

可能重复:结果 我如何可以模拟OO风格多态性C 2 我试图用工会创造C.多态性我这样做。 typedef结构{ ... ... } 一个;typedef结构{ ... ... } B:工会的typedef { A中; B B; }C; 我的问题是:我怎么能有一个类型为C,但允许为A和B的也是一个方法。我想下面的工作: 如果我定义一个函数: myMet ..
发布时间:2016-08-21 20:42:35 C/C++

发送结构中使用recvfrom的()和SENDTO()

我使用的 C语言这是服务器端和客户端一个通用平台 我有一个特定类型的结构,其欲从服务器发送到客户端。 有关例如 服务器code //必要的声明结构hostent *马力;HP =的gethostbyname(“www.google.com”);SENDTO(sockDes,&安培;惠普的sizeof(HP),0,(结构sockaddr *)及cli_addr,sizeof的(cli_ad ..
发布时间:2016-08-21 20:42:06 C/C++

ç未知的类型名称'my_structure“

我有这样的code: main.h 的#ifndef MAINH #定义MAINH ... #包括“my_struct.h” 无效some_func(my_structure * X); ... #万一 和 my_struct.h 的#ifndef UTILSH #定义UTILSH ... 的#include“main.h” ... typedef结构{ABCD int类型的 ..
发布时间:2016-08-21 20:36:06 C/C++

通和访问结构使用的Objective-C

我想知道怎样的结构传递给另一个函数,并随后访问被调用函数的结构。我正在为iPhone开发,我使用结构的理由是,这样我可以最终通过数据结构到一台服务器正在建造的温度。 下面的结构: 结构USERINFO { * NSString的的firstName; * NSString的lastName的; * NSString的用户名; * NSString的电子邮件; ..
发布时间:2016-08-21 20:34:23 移动开发

为什么一个位字段的类型影响包含结构的大小?

首先,这里是ISO C标准说,大约位字段,引述 N1570 2011年的ISO C标准的草案,部分6.7.2.1: 一个位字段应具有一个类型,是一个合格的或不合格 版本 _Bool ,符号int , unsigned int类型或其他 实现定义的类型。这是实现定义是否 原子类型是允许的。 ... 一个位域间preTED为具有符号或无符号整型 位组成的指定数字的。如果该值为 ..
发布时间:2016-08-21 20:28:09 C/C++

"私人和QU​​OT;在C结构成员常量

为了有一个干净的code,使用一些OO的概念是很有用的,即使是在C. 我经常写了一个对h和.c文件的模块。问题是,该模块的用户要小心,因为在C.不存在私有成员的使用平普尔成语或抽象数据类型是好的,但它增加了一些code和/或文件,并要求较重code。我讨厌使用访问时,我并不需要一个。 下面是一个想法至极提供了一种方法,使编译器抱怨无效获得“私人”的成员,只有少数几个额外的code。该思想是定义 ..
发布时间:2016-08-21 20:22:52 C/C++

如果ENUM从来没有一个API中使用?

我使用提供给我一个C库已经编译。我对编译器,版本,选项等,编译库时使用的有限的信息。库接口使用枚举都在传递和直接作为传递的参数结构。 现在的问题是:我怎么能保证或者建立,当我编译code使用提供的库,我的编译器将使用那些相同尺寸枚举 S'如果没有,该结构将不排队,并且传递参数可能会混乱,例如长与 INT 。 我关心从C99标准,其中指出,枚举茎型 应与字符,有符号整数类型或无符号兼容 ..
发布时间:2016-08-21 20:22:30 C/C++

结构/类成员的显式初始化

结构some_struct { int类型的; }; some_struct N = {}; N.A为0后,这一点; 我知道这牙套初始化形式从C继承,并支持与C程序的兼容性,但这只能用C ++编译,不与C编译器。我使用Visual C ++ 2005。 在C这种类型的初始化结构some_struct N = {0}; 是正确的,将零初始化一个结构的所有成员。 是空对初始化标准括 ..
发布时间:2016-08-21 20:19:20 C/C++开发

从未定义结构

有没有在具有C从不定义的结构有没有优惠? 例在SQLite的源$ C ​​$ C: / *从未定义结构sqlite3_stmt * / typedef结构sqlite3_stmt sqlite3_stmt; 和对象被操纵,像这样: typedef结构VDBE VDBE; 结构VDBE { / *许多成员组成* / }; INT sqlite3_step(sqlite3_stmt ..
发布时间:2016-08-21 20:14:23 C/C++

什么是C结构的Lisp语言的习惯相同呢?

在C型语言,有较强的重点从一开始,并在每入门书结构/记录和对象。然后,他们的整个系统都是围绕这样的管理结构,它们之间的相互关系和继承。 在Lisp中的文档,通常可以找到1-2页有关如何Lisp的“也”有defstruct,一个简单的例子,和多数民众赞成它通常。此外,结构嵌套从未被提及。 有关有人从C背景的,它首先似乎是举办不同的数据类型层次心不是在Lisp中的preferred方法,但除了CL ..
发布时间:2016-08-21 20:10:32 C/C++

如何分配一个C结构内嵌?

typedef结构{ 诠释小时; INT分钟; INT秒; } counter_t; 和在code,我想初始化该结构的情况下,没有明确初始化每个成员变量。也就是说,我愿意做这样的事情: counter_t计数器; 计数器= {10,30,47}; //不起作用 有关十时30分47秒 而不是 counter.hour = 10; counter.min = 30; ..
发布时间:2016-08-21 20:08:39 C/C++开发

C编程:取消引用指针不完全类型错误

我有一个结构定义为: 结构{ 焦炭名[32]; INT大小; INT开始; 诠释普及; } stasher_file; 和指针数组这些结构:结构stasher_file *文件[TOTAL_STORAG​​E_SIZE] 在我的code,我正在做一个指向结构并设置其成员,并将其添加到数组: ... 结构stasher_file * NEWFILE; 函数strncpy(new ..
发布时间:2016-08-21 20:08:36 C/C++

为什么填充必须是二的幂?

我做了一些示例程序,探索C和想知道为什么结构填充可在断电状态下进行的两只。 的#include<&stdio.h中GT;的#pragma包(推,3)工会AAAA { 结构BBB { int类型的; 双B: 焦炭℃; } XX; 浮F; };的#pragma包(POP)诠释的main() {的printf(“\\ n大小:%D”的siz ..
发布时间:2016-08-21 20:07:01 C/C++

如何优雅地发送/使用Python收到大量C结构?

我已经开始写一个Python 3.x客户端应用程序。服务器应用程序的存在已经和正在用C写的服务器提供用于通过UDP发送和接收数据的两种结构(我用的定义C头文件Python的插座模块)。 的问题是,C结构是相当大的(约每200个元素)。如果我使用Python的结构模块包/解压缩数据,一个不那么完美的解决方案将包装/手动拆包的200个元素,如: struct.pack(1 H ...我',数据1 ..
发布时间:2016-08-21 20:05:26 Python

C结构的指针初始化

当包含结构指针数组的结构体实例化, 我保证,在结构数组成员的所有指针将被设置为 NULL ? 下面是一个例子结构: typedef结构mmNode { INT VAL; INT板[2] [NUM_PITS + 1〕; INT端; 结构mmNode *儿童[NUM_PITS + 1]; } mmNode; IE:如果我创建mmNode结构的实例,将 mmNode.chi ..
发布时间:2016-08-21 20:03:04 C/C++