上一页 1 ··· 51 52 53 54 55 56 57 58 59 ··· 61 下一页
摘要: 虚函数,必须在基类中实现,子类可以不用实现,也可以实现成新的方法. 纯虚函数基类中不实现,在子类中必须实现.拥有纯虚函数的类称为抽象类,不能够进行实例化(比如人类不能够实例化),但可以创建指针和引用来指向子类(子类可以创建对象). 阅读全文
posted @ 2018-12-16 22:21 心媛意码 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 定义一个基类的指针p,在delete p时,如果基类的析构函数是虚函数,这时只会看p所赋值的对象,如果p赋值的对象是派生类的对象,就会调用派生类的析构函数(毫无疑问,在这之前也会先调用基类的构造函数,在调用派生类的构造函数,然后调用派生类的析构函数,基类的析构函数,所谓先构造的后释放);如果p赋值的 阅读全文
posted @ 2018-12-16 21:57 心媛意码 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。 阅读全文
posted @ 2018-12-12 22:54 心媛意码 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 类指针的优点: 第一,实现多态。 只有指针或者引用可以达到多态。对象不行 第二,在函数调用,传指针参数。不管你的对象或结构参数多么庞大,你用指针,传过去的就是4个字节。如果用对象,则会调用拷贝ctor, 参数传递占用的资源就太大了 第三, 类指针作为参数传递时,在函数中改变形参的同时,也改变了实参. 阅读全文
posted @ 2018-12-11 14:47 心媛意码 阅读(340) 评论(0) 推荐(0) 编辑
摘要: import time start = time.clock() #当中是你的程序 elapsed = (time.clock() - start) print("Time used:",elapsed) 阅读全文
posted @ 2018-12-11 10:05 心媛意码 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 当用 import 导入该目录时,会执行 __init__.py 里面的代码 因此在__init__.py文件中,把深层的包的路径缩短,别的地方就可以在引用到目录级别时引到深层的包. 阅读全文
posted @ 2018-12-11 10:05 心媛意码 阅读(115) 评论(0) 推荐(0) 编辑
摘要: //callee.h 被调用者 #pragma once void display(); //展示函数 //callee.cpp 被调用者 #include "callee.h" #include <iostream> using namespace std; void display() { co 阅读全文
posted @ 2018-10-13 10:25 心媛意码 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 上面的self.a()中self是不可缺少的,否则找不到a()的定义,这是和C++/C语言所不同的. 阅读全文
posted @ 2018-10-13 09:59 心媛意码 阅读(10666) 评论(0) 推荐(1) 编辑
摘要: import time start = time.clock() ...... end = time.clock() print(end - start) 阅读全文
posted @ 2018-10-03 19:59 心媛意码 阅读(398) 评论(0) 推荐(0) 编辑
摘要: python中list是可以修改的;若要创建一系列不可修改的元素时,就需要tuple. 用 tuple 的好处: 1.tuple 比 list 操作速度快。如果您定义了一个值的常量集,并且唯一要用它做的是不断地遍历它,请使用 tuple 代替 list。 2.一次赋多值>>> v = ('a', ' 阅读全文
posted @ 2018-09-29 20:52 心媛意码 阅读(113) 评论(0) 推荐(0) 编辑
上一页 1 ··· 51 52 53 54 55 56 57 58 59 ··· 61 下一页