分享

3、对象、消息和数据输入

 大老渊 2013-07-14
1、对象由函数和数据项(或变量)组成,对象的函数称为方法,对象的变量称为属性。对象可以做事情执行任务,也可以保存数值。
 
2、发送一则消息给对象,就像调用一个属于该变量的函数:steve.do_homework(“Problem 4 on page 11”);这里steve是student类的一个对象。
例如:cout<<i;等价于cout.operator<<(i);
 
3、char name[20]="haha";string name="haha";
 
char name ;strcpy(name,"haha");     //速度快,C语言中用到,尽量使用这个;
string name;name = "haha";   //string对象不许定义字符串长度,动态增长,不使用null字符结尾
 
4、如果希望多个单词读入s1,则使用cin.getline(s1,80);这样即可在遇到回车之前最多能把80个字符读入s1中(包括空格)
 
5、scanf()函数调用时,要求把变量地址传递给他。如&a。
 
6、在面向对象程序设计中,函数称为方法,对象是类的实例,类由方法和属性组成。正向对象发送消息表示正在调用一个函数。字符串也叫C-串。要把一个字符串赋值给一个C-串,必须使用strcpy()函数,而string对象可以直接使用“=”赋值。
 
7、数据输入:
cin读取变量时,忽略所有的空格、制表位和回车,这些称为空白字符,如果想输入多个单词,则对字符串,cin.getline(part1,20);对string对象,getline(cin,part1);
 
 
 
 
 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多