摘要: cin: 当碰到空格或换行符'\n'时,输入结束: char a[10],b[10]; cout>a>>b; cout>n; cout<<"Now enter a letter:\n"; cin.get(c); 输出结果为: Enter a number: 10 Now enter a l... 阅读全文
posted @ 2012-05-15 17:46 children 阅读(25452) 评论(0) 推荐(0) 编辑
摘要: char cString[10]="hello world" 是初始化,合法。 char cString[10]; cString="hello world" 是赋值,这样赋值非法。原因在于声明了cString数组后,cString其实是一个char型的常量指针,而cString="hello w... 阅读全文
posted @ 2012-05-15 13:21 children 阅读(6167) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2012-05-15 10:56 children 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 如果希望函数的返回对象可以作为左值(能够出现在赋值操作符左边的值或表达式),那么函数必须返回引用类型。 但当某个类的成员函数要返回类类型的成员变量,就不能返回引用类型。 通常,要返回类类型的成员变量时,一般需要返回常量类型。 阅读全文
posted @ 2012-05-15 10:51 children 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 将二元操作符重载为成员函数时,两个参数(即操作数)就不再是对等,第一个参数成为了调用对象,第二个参数成为真正的参数。比如下面的语句合法: Money baseAmount(100,60),fullAmount; fullAmount=baseAmount+25; 这是因为Money类包含了一... 阅读全文
posted @ 2012-05-15 10:42 children 阅读(3389) 评论(0) 推荐(0) 编辑