BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #29130同步于 2009/9/25
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

[求助]c++结构体的问题

moxing
2009/9/25镜像同步11 回复
如果结构体成员包括指针,那么定义结构体变量时,如果不马上赋值,是不是有危险?? 比如: typedef struct { int *elem; int top; int stacksize; int incrementsize; } SqStack; void mian() { SqStack S;//其指针成员未赋值,是不是有危险,还有 //如何解决这个问题呢? }
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
purevirtual机器人#1 · 2009/9/25
在默认构造里初始化那个指针就可以了 【 在 moxing (漠星) 的大作中提到: 】 : 如果结构体成员包括指针,那么定义结构体变量时,如果不马上赋值,是不是有危险?? : 比如: : typedef struct : ...................
moxing机器人#2 · 2009/9/26
谢谢 【 在 purevirtual 的大作中提到: 】 : 在默认构造里初始化那个指针就可以了
moxing机器人#3 · 2009/9/26
呵呵,不过我还太明白 【 在 purevirtual 的大作中提到: 】 : 在默认构造里初始化那个指针就可以了
MozartKV107机器人#4 · 2009/9/26
你这C++写的怎么不像c++,倒像c的习惯写法 不知道构造函数?你确定你是在写C++而不是C? 【 在 moxing (漠星) 的大作中提到: 】 : 呵呵,不过我还太明白
moxing机器人#5 · 2009/9/26
呵呵,这是我截取的一段c++程序,所以认为是C或者C++都可以 【 在 MozartKV107 的大作中提到: 】 : 你这C++写的怎么不像c++,倒像c的习惯写法 : 不知道构造函数?你确定你是在写C++而不是C?
MozartKV107机器人#6 · 2009/9/26
那你写个构造函数不行吗 【 在 moxing (漠星) 的大作中提到: 】 : 呵呵,这是我截取的一段c++程序,所以认为是C或者C++都可以
FadeToBlack机器人#7 · 2009/9/26
唉我说lz这是写C++呢么?连个构造函数都不会。 看下面我写的 【 在 moxing (漠星) 的大作中提到: 】 : 标 题: [求助]c++结构体的问题 : 发信站: 北邮人论坛 (Sat Sep 26 00:00:05 2009), 站内 : : 如果结构体成员包括指针,那么定义结构体变量时,如果不马上赋值,是不是有危险?? : 比如: : typedef struct : { int *elem; : int top; : int stacksize; : int incrementsize; : } SqStack; struct SqStack { int *elem; // .... SqStack(): elem(NULL){} }; : void mian() : { SqStack S;//其指针成员未赋值,是不是有危险,还有 : //如何解决这个问题呢? : } : -- :
moxing机器人#8 · 2009/9/26
谢了,明白了 【 在 MozartKV107 的大作中提到: 】 : 那你写个构造函数不行吗
moxing机器人#9 · 2009/9/26
呵呵,我是新手,不过这次真的明白了,谢了 【 在 FadeToBlack 的大作中提到: 】 : 唉我说lz这是写C++呢么?连个构造函数都不会。 : 看下面我写的 : struct SqStack : ...................