学习python首先要了解这三个的关系,变量、对象、引用、类型这个要记住:类型存在于对象、变量通过引用链接上对象变量在赋值的时候才创建,可以引用任何类型的对象、并且使用之前比许进行赋值。<center>例如:》》:a=3其实是完成了三个事情:1.创建了一个int类型的对象32.创建了一个名为a的对象3.将变量名a与int类型的对象3相连接变量实际上是到对象内存空间的一个指针,变量是一个
分类:
编程语言 时间:
2018-04-01 10:46:31
阅读次数:
185
编译时多态:重载 运行时多态:虚函数。根据运行时的类别获取正确的虚指针,从而定位正确的虚函数。 虚函数指针:指向虚函数表。多重继承则含有多个基类的虚函数指针。 虚函数表:函数指针集合。普通继承,子类沿用父类的虚函数表,可以修改基类的虚函数表。 注意:虚函数依赖虚指针,虚指针位于对象内存空间。因此,多 ...
分类:
编程语言 时间:
2018-03-27 17:21:57
阅读次数:
213
#include<iostream>using namespace std;int main() {cout << "Menu: A(dd) D(elete) S(ort) Q(uit),Select one:" << endl;while (true){char c;cin >> c;if (c ...
分类:
其他好文 时间:
2018-03-26 00:39:56
阅读次数:
154
1. equals与==的区别 1.1 对于基本数据类型,==比较的是值是否相等 1.2 对于引用数据类型,== 比较的是对象内存地址是否一致,equal是Object类中的一个方法,在该类中,equals的实现也仅仅只是比较两个对象的内存地址是否相等,但在一些子类中,如:String、Intege ...
分类:
移动开发 时间:
2018-03-21 11:36:08
阅读次数:
215
数据类型 js常用数据类型分为基本类型和引用类型 基本类型:null、undefined、数值型、字符串型、布尔型 引用类型:数组、对象 内存空间 var a = [1, 2, 3]; var b = a; b[2] = 4; a; // ?? 我们都知道结果是[1, 2, 4],因为b和a指向了同 ...
分类:
Web程序 时间:
2018-03-09 15:07:12
阅读次数:
254
作者:贺拔达奚链接:https://www.zhihu.com/question/59725713/answer/168709945来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 ###多线程和虚拟机。实际工作中,大部分程序员可能几乎不用,但这两项技能是你面试所谓高级 ...
分类:
编程语言 时间:
2018-02-27 16:02:11
阅读次数:
231
测试系统:Windows XP 编译器:VS2008 (四) 虚继承的情况: 如果说没有虚函数的虚继承只是一个噩梦的话,那么这里就是真正的地狱。这个C++中最复杂的继承层次在VC上的实现其实我也没有完全理解,摸爬滚打了一番也算得出了微软的实现方法吧,至于一些刁钻的实现方式我也想不到什么理由来解释它, ...
分类:
编程语言 时间:
2018-02-19 22:56:41
阅读次数:
252
赋值 在python中,赋值语句是建立对象的引用,而不是复制对象,变量就像一个指针。例如 id函数获得的是对象的内存地址,如果两个对象内存地址一样,说明这两个对象是同一个对象,id(a) == id(b)就相当于a is b。 上述例子输出结果都一样,说明alist 和blist是一样的,指向相同的 ...
分类:
其他好文 时间:
2018-02-13 19:01:01
阅读次数:
167
importjava.io.PrintWriter;importjava.sql.Array;importjava.sql.Blob;importjava.sql.CallableStatement;importjava.sql.Clob;importjava.sql.Connection;importjava.sql.DatabaseMetaData;importjava.sql.DriverM
分类:
其他好文 时间:
2018-01-26 11:09:05
阅读次数:
173