c++中 如何 通过键盘输入 一个 类对象 的名字

[复制链接]
查看11 | 回复3 | 2011-1-1 20:56:08 | 显示全部楼层 |阅读模式
比如
现在有个 class name
我怎么才能 通过键盘 输入一个 名字 比如“老王”,让它成为 这个name类呢?

回复

使用道具 举报

千问 | 2011-1-1 20:56:08 | 显示全部楼层
你的意思是建立一个可以存放名字的name类吧,那么你这个name类里面肯定有存放名字的字符数组的私有变量,肯定也有一个公有函数给这个变量赋值,所以你可以先用name类建立一个对象,然后用对象通过公有函数间接给私有变量赋值,这个值就是名字。
回复

使用道具 举报

千问 | 2011-1-1 20:56:08 | 显示全部楼层
你这应该是属于类和对象的关系问题吧,你定义的Class name叫类,而老王则是属于name类中的一个实例成员,也可以叫对象,对象总是属于某个或几个类;而类只是一个抽象的概念,不对其进行实例化,如果不建立从属于类下的对象,类的存在是没有任何意义的。
一般来说,在输入老王以前,你必须已经申请了一个空的类实例(对象)存储空间,输入老王只是为了将这个空的
回复

使用道具 举报

千问 | 2011-1-1 20:56:08 | 显示全部楼层
char filename[256];cin >> filename;fstream file(filename,ios::out|ios::in|ios::ate);
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行