📄 subject_20322.htm
字号:
<p>
序号:20322 发表者:崔明亮 发表日期:2002-11-05 15:27:38
<br>主题:一个关于结构体struct的问题,很简单
<br>内容:我近日定义了一个结构体,其中有成员要用到字符串类型,这个字符串的长度未知,但内容不会发生变化。有两种定义方式,请问那一种要好,为什么,请赐教。<BR><BR>方式1:<BR>struct A<BR>{<BR>.....<BR> char sz[100]; // sz的长度可以足够大<BR>}<BR><BR>方式2:<BR>struct A<BR>{<BR>......<BR> const char *psz;<BR>}<BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:^_^ 回复日期:2002-11-05 15:30:49
<br>内容:如果CString用不了,而且你不是很在意那一些空间的话,我推荐用char sz[100];比较安全。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:CDMA2000 回复日期:2002-11-05 15:30:55
<br>内容:第2中好,灵活点,比第一中节省空间<BR>一般WINDOWS的一些结构都是第2中<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:^_^ 回复日期:2002-11-06 12:46:50
<br>内容:如果用的熟练,当然是第二种好。<BR>并且WINDOWS不是给初学种设计的,它当然会按照效率高的办法来了,否则天下的程序元不都该痛骂盖茨了:)
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:zhang dragon 回复日期:2002-11-06 18:35:49
<br>内容:推荐:<BR>struct A<BR>{<BR>......<BR> const char *psz;<BR> unsigned length;<BR>}<BR>增加灵活性但不失安全性<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:累了倦了 回复日期:2002-11-06 20:13:40
<br>内容:呵呵,没人和我一样呀。<BR>不过也好,用指针也没什么难得,多用几次就熟练了,而且有过教训的话记得会更牢固:)
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -