ChinaUnix.net
相关文章推荐:

struct成员初始化

#include typedef struct { int a; int b; int d; int e; }C; int main(){ C c={10,8,2,4}; C *p=&c; printf("%d,%d,%d,%d\n",*p,&p,&p+1,&p+2);谁可以从原理上解释一下这一句 printf("%d,%d,%d,%d\n",*p); printf("%d,%d,%d,%d\n",p,&p,&p+1,&p+2); r...

by xxldc - C/C++ - 2007-09-26 16:42:06 阅读(7808) 回复(31)

相关讨论

[code]class AA { public: ... struct BB{ int a = 0; float b; } privated; BB bb; } [/code] 着重部分那一句,不能这样做,编译器报错(GCC3。2。2) 那我怎样对它做初始化呢?

by 独行侠1 - C/C++ - 2004-09-20 23:38:37 阅读(1199) 回复(3)

typedef struct _content{ string from_uri; string to_uri; string sdp; }content; map data; sdp中的内容可能会很多,几百个字符 1. 这里将sdp定义成string和char*有性能上的差距吗? 2. sdp内容很多,会不会带来潜在的栈错误或者溢出? 3. 如果定义成 char *sdp ,赋值的时候下面两种方法有什么区别,哪一种更安全一点? data[1].sdp = "asdfghjkkasdfghjkkasdfghjkk";...

by Tanacore - C/C++ - 2007-11-02 22:26:46 阅读(3393) 回复(2)

short l_whence; off_t l_start; l_whence是指开始位置。 l_start也是指相对的开始位置。 这两个成员不会是重复了吧,而且一个是short一个是long。 请高手解释,谢谢。

by antiliar - C/C++ - 2012-05-14 21:59:39 阅读(5042) 回复(9)

是该进程当前正在处理的信号的结构吗?

by dengcainiao - 内核/嵌入技术 - 2006-07-06 09:38:03 阅读(807) 回复(2)

不好意思,可能问的比较菜。我在试验用C实现多态的时候,遇到了这个问题: [code]//poly.c #include ; #include ; #include ; typedef void (*FPTR)(void *p); typedef struct student { int age; int score; char name[128]; FPTR func; } Stu; void nop(void *p) { printf("this is a non-operation!!\n"); } void handler(void *p) { Stu *...

by albcamus - C/C++ - 2005-03-25 09:34:11 阅读(5282) 回复(15)
by lcasxy - C/C++ - 2004-05-31 17:04:25 阅读(2443) 回复(2)

struct timespec struct itimerspec数据结构是怎样的,各个数据成员代表什么意义? 在哪里可以得到帮助文档? 谢谢各位解决小弟的问题

by xiaokousky - C/C++ - 2008-10-01 19:22:29 阅读(3960) 回复(1)

#include #include #include struct A { char v1; char v2; }; struct B { char v1; char v2; int v3; }; int main() { struct A a; struct B b; printf("a size is:%d\n",sizeof(a)); printf("int size is:%d\n",sizeof(int)); printf("b size is:%d\n",sizeof(b)); return 0; } [root@RedHat9 C]# gcc -o a.out test.c [root@RedHat9 C]# ./a.out a si...

by ming86506353 - C/C++ - 2008-12-06 16:38:59 阅读(1385) 回复(6)

typedef struct a { int i; long g; }; main() { a a0={10,20}; a p[2]={a0,a0}; ///???? } 为什么会有错啊?

by 3040602024 - C/C++ - 2007-04-10 21:41:17 阅读(1338) 回复(8)

$typedef struct{ char mtcom[16]; char minvno[11]; char mserno[16]; char mapnbr[16]; int mtvend; } TEMP; $TEMP sttemp; 其中的$是不是相当于EXEC SQL 这种是不是象C中struct

by yujun0512 - Informix - 2004-03-09 16:46:08 阅读(1146) 回复(3)