📄 subject_65554.htm
字号:
<p>
序号:65554 发表者:ejoy2002 发表日期:2003-12-18 12:59:23
<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>
<font color=red>答案被接受</font><br>回复者:michael 回复日期:2003-12-18 13:03:26
<br>内容: 最主要区别就是,在默认情况下class的成员是私有的struct的成员是公有的。<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>
回复者:林建华 回复日期:2003-12-18 13:04:42
<br>内容:从内涵上来将,结构是面向过程的使用方法而类是面向对象的使用方法<BR>从表现上来说,结构体是一些变量的几何,类是对一个事物的描述(包括特征即成员变量和行为即成员函数)<BR>从实现上来说,他们最终能完成的功能是一样的,因为结构体也可以添加函数,也可以由自己的构造和析构函数(c++下),唯一的不同就是类在没有构造和析构函数的情况下会自己添加而结构体不是,还有就是结构体没有私有还是共有的区别
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:ejoy2002 回复日期:2003-12-18 13:05:24
<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>
回复者:林建华 回复日期:2003-12-18 13:06:57
<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>
回复者:徐相华 回复日期:2003-12-18 13:11:29
<br>内容:最主要区别就是,在默认情况下class的成员是私有的struct的成员是公有的。<BR>别的都一样<BR>---同意一楼(struct里也可包含class,谁大谁小?)
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:叼烟斗的男人 回复日期:2003-12-18 13:14:22
<br>内容:我认为结构是C的思想<BR>而类是C++的思想,即面向对象的思想
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:michael 回复日期:2003-12-18 13:26:36
<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>
回复者:林建华 回复日期:2003-12-18 13:28:05
<br>内容:<BLOCKQUOTE>引用“第6楼”所言<BR><Q>我认为结构是C的思想 而类是C++的思想,即面向对象的思想</Q></BLOCKQUOTE><BR>支持,c++绝对应该把结构体这个概念去掉了<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>
回复者:ejoy2002 回复日期:2003-12-18 13:28:51
<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>
回复者:林建华 回复日期:2003-12-18 13:30:57
<br>内容:就是这个意思<BR>如果你学c的话,就忘记有类这个东西<BR>如果你学c++的话,就忘记有结构体这个东西
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:徐相华 回复日期:2003-12-18 13:45:32
<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>
回复者:林建华 回复日期:2003-12-18 13:47:21
<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>
回复者:ejoy2002 回复日期:2003-12-18 13:52:05
<br>内容:请问在vc中可以用结构体吗?如果可以,怎么能忘记结构体?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:徐相华 回复日期:2003-12-18 13:53:55
<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>
回复者:林建华 回复日期:2003-12-18 13:57:28
<br>内容:hehe:)<BR>vc里面是这样子的<BR>一开始的时候是用API的形式,所以是面向过程的,里面所有的都是用的结构体<BR>后来随着面向对象的深入人心,mfc就出现了,他以对象的形式对windows的大部分api封装成了类,所以再mfc里面是结构体和类并存的
<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 + -