上一页 1 ··· 124 125 126 127 128 129 130 131 132 ··· 178 下一页
  2020年2月14日
摘要: 1. 设计一个class,总是先思考需要什么样的(私有)数据,字符串里面一定会放很多字符。想法1是利用数组存放字符,但是这种想法不好,因为不知道要存放的字符有多少,占多少空间不知道,所以预先设定的大小不好确定。所以私有数据应该是一个指针(第12行),将来放多大的内容,用new的方式动态分配内存大小。 阅读全文
posted @ 2020-02-14 14:16 一杯明月 阅读(260) 评论(0) 推荐(0)
  2020年2月13日
摘要: 1. corona英 [kəˈrəʊnə] n.(尤指在日食或月食期间的) 日冕,日华,月华; 2. virus 英 [ˈvaɪrəs] n. 病毒;滤过性病毒;病毒性疾病;病毒病;(计算机程序中的)病毒 3. infectivity n.传染力;传染性;易传染 4. infection n.传染; 阅读全文
posted @ 2020-02-13 20:52 一杯明月 阅读(546) 评论(0) 推荐(0)
摘要: 1. 栈(stack)和堆(heap) stack,是存在与某作用域(scope)的一块内存空间(memory space),例如当你调用函数,函数本身即会形成一个stack用来放置它所接收的参数,以及返回地址。 在函数本体(function body)内声明的任何变量,其所使用的内存块都取自上述s 阅读全文
posted @ 2020-02-13 11:59 一杯明月 阅读(323) 评论(0) 推荐(0)
  2020年2月12日
摘要: 字符串类的例子,是侯老师自己写的,因为标准库的例子功能太复杂了。 编译器提供的拷贝赋值只是拷贝了对象的指针,没有真正拷贝对象。 1. 拷贝构造函数和拷贝赋值函数 2. 3个特殊函数 只要类里面带有指向某个数据类型的指针,一定需要写拷贝构造函数和拷贝赋值函数。3个特殊函数(Big three): 拷贝 阅读全文
posted @ 2020-02-12 22:37 一杯明月 阅读(1010) 评论(0) 推荐(0)
摘要: 1. 编程实例(来自于standard library) 传递引用,占用的空间大小是4个字节; double类型的数据,占用的空间是4个字节; 传递引用是为了节约空间。 阅读全文
posted @ 2020-02-12 18:20 一杯明月 阅读(285) 评论(0) 推荐(0)
  2020年2月11日
摘要: 3.具体写作时,先按照思路(即Figures)写一个以subheading为主的框架,然后开始具体写作。第一稿,切忌追求每一句话的完美,更不要追求词语的华丽,而主要留心逻辑(logic flow),注意前后句的逻辑关系、相邻两段的逻辑关系。写作时,全力以赴,尽可能不受外界事情干扰(关闭手机、座机), 阅读全文
posted @ 2020-02-11 18:01 一杯明月 阅读(536) 评论(0) 推荐(0)
摘要: 1. 操作符重载之一:把操作符重载成成员函数 在C++里面,操作符是一种函数,这是C++的一大特点。 操作符重载的原因: 因为函数库中没有两个复数直接相加的函数,只有实数和实数相加的函数,如1.2+2.3=3.5。 对于成员函数:+= c2调用了+=,c2就是this,或者说this此时就指向了c2 阅读全文
posted @ 2020-02-11 11:13 一杯明月 阅读(414) 评论(0) 推荐(0)
  2020年2月10日
摘要: 1. 定义在私有区域中的构造函数(内容略) 2. 常量成员函数(const member functions) double real() const { return re; } double imag() const { return im; } 上面这两个函数只是把函数的实部和虚部拿出来,并不 阅读全文
posted @ 2020-02-10 11:55 一杯明月 阅读(506) 评论(0) 推荐(0)
摘要: 1. inline(内联)函数 inline函数很好,其优点是:传的速度快。那所有函数都做成inline()函数岂不是很好,有的函数即便放在class body内完成定义,编译器也没办法变成inline()函数。简单的函数可以,复杂的不可以。如下面的两个函数,都是只是返回一个数据,如此简单的函数想必 阅读全文
posted @ 2020-02-10 09:42 一杯明月 阅读(515) 评论(0) 推荐(0)
  2020年2月9日
摘要: 1. C倾向于根据数据创建一个变量; C++倾向于根据数据和处理数据的函数创建一个对象。 2. 复数及字符串中包含的内容和需要设计的相应处理函数: 3.文件扩展名不一定是.h或者.cpp,也可能是.hpp(头文件和主程序放在一个文件中实现)。 4.一个简单的C++程序示例(输出一个变量的值到屏幕上) 阅读全文
posted @ 2020-02-09 11:55 一杯明月 阅读(603) 评论(0) 推荐(0)
上一页 1 ··· 124 125 126 127 128 129 130 131 132 ··· 178 下一页