cpp(第十一章)
摘要:1. 如果参数 const complex_c & t, 就会无限死循环,,,好吧自己鱼就好。。const都不能改变类的值了还想去改变,,鱼 2. 没加构造名则用逗号运算符 返回最右边结果y+ t.y,然后调用构造函数complex_c(y+ t.y,double m) m 在定义时给了默认值
阅读全文
cpp(第十章)
摘要:1. const class & func(const class &) const { do something.. } 第一个const返回后的类不允许被赋值,第二个const不允许修改传递原始数据,第三个const不允许修改调用类数据。
阅读全文
cpp(第九章)
摘要:1.静态外部,不在任何函数内定义。静态内部,不在任何函数内,使用关键字static。静态无连接性,在代码块中,使用关键字static。 2.静态变量会自动零初始化。 3.单定义规则,在每个使用外部变量的文件中,都必须声明它,且变量只能有一次定义。两种变量声明,一种是定义声明,一种是引用声明exter
阅读全文
cpp(第八章)
摘要:1. cout<<从右到左放进缓存,按值的传递,接着从左到头输出。 2.引用更接近const指针,必须在创建时进行初始化。 3.将引用参数声明为const(在参数不准确时)可以使函数能够正确生产并使用临时变量。 4.返回引用。如果不是返回引用的话,首先要将返回的值赋值给一个临时变量,再将临时变量赋值
阅读全文
cpp(第七章)
摘要:1.c++提供了3种表示c—风格字符串方法:字符数组,字符串常量,字符串指针。其中字符数组并不一定是字符串,以空值字符'\0'来结束的字符数组时字符串。 2.函数参数为数组时,虽然减少了时间和内存的使用,但是却使原始数据破坏风险增大,而这时候我们在函数参数数组上加上限定符const,使函数不能修改数
阅读全文