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);
|
|