|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
C++论坛
→
『 C++教室 』
→ 初学C++5天后的莱鸟问题
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
1052
人关注过本帖
标题:
初学C++5天后的莱鸟问题
取消只看楼主
加入收藏
信号
等 级:
新手上路
帖 子:4
专家分:0
注 册:2008-4-17
楼主
收藏
问题点数:0 回复次数:3
初学C++5天后的莱鸟问题
俺也是才学C++,觉得很有意思,用的是DEV-c++的编译器,有几个莱鸟问题请教高手:
1、类就是对象的模型吗?
2、创建一个对象只需要一个类吗?
3、对象之间是什么关系?是否象类那样有关联关系呢?这样是否形成C+++语言呢?
4、用C++解决实际问题,一般都要自己根据任务需要利用C++语句定义类的成员函数,进而定义类,进而创建类的对象。是这样的吗?
初初级水平,谢谢!
搜索更多相关主题的帖子:
初学
定义
对象
才学
2008-04-17 09:14
举报帖子
使用道具
赠送鲜花
信号
等 级:
新手上路
帖 子:4
专家分:0
注 册:2008-4-17
第
2
楼
收藏
得分:0
谢谢!看来你比我学得好!
还有一个新问题,书上说“定义的类不占内存空间,只有该类创建的对象才占有内存空间”,我想如果类不占内存,那么类名、类的成员函数等等这些内容在编译的时候放在哪里呢?
2008-04-18 08:25
举报帖子
使用道具
赠送鲜花
信号
等 级:
新手上路
帖 子:4
专家分:0
注 册:2008-4-17
第
3
楼
收藏
得分:0
可不可以这样理解:
那么我们定义的类,在编译的时候直接变成编译程序的一部分,编译时就像int数据类型一样(当程序中有语句int number;出现时,变量number就自动接受了编译程序中定义int程序的限制,并且开始为number分配内存,而定义int类型的程序本身是直接在编译程序中的)。在创建了对象以后,编译程序中定义类的程序开始为对象分配内存。
是这样吗?
2008-04-18 09:31
举报帖子
使用道具
赠送鲜花
信号
等 级:
新手上路
帖 子:4
专家分:0
注 册:2008-4-17
第
4
楼
收藏
得分:0
谢谢!
我发现你是高手,在你的启发下我查阅了有关资料,才知道类就是一张模型图纸,根本就没有实实在在的函数在类里“工作”,里面的函数仅仅是写在“纸上”而已,创建对象后对象需要用到该函数时才真的有实实在在的函数出来“工作”,才形成事实。编译时对于类根本就不产生目标代码。类完全是在碰到大的任务情况下,利用C语言忙得晕头转向时,想出这么个东西来整理编程思维用的,为了好理顺,方便阅读修改和完成工作而已。
以后再有什么问题,请多多指导!
2008-04-18 15:04
举报帖子
使用道具
赠送鲜花
4
1/1页
1
快速回复:
初学C++5天后的莱鸟问题
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.023500 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved