前言 C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚 ...
分类:
其他好文 时间:
2019-03-17 17:01:37
阅读次数:
133
// 面试题58(二):左旋转字符串 // 题目:字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。 // 请定义一个函数实现字符串左旋转操作的功能。比如输入字符串"abcdefg"和数 // 字2,该函数将返回左旋转2位得到的结果"cdefgab"。 #include #includ... ...
分类:
其他好文 时间:
2019-03-16 23:39:13
阅读次数:
188
使用集合 SQL语言包含3个集合操作符,且每个集合操作符可以有两种修饰符:一个表示包含重复项,另一个表示去除重复项。 union操作符 union与union all操作符可以连接多个数据集,它们的区别在于union对连接后的集合排序并去除重复项,而union all 得到的最终数据集的行数总是等于 ...
分类:
数据库 时间:
2019-03-15 23:11:53
阅读次数:
226
'''Created on 2019-03-14Author:BinzhouProject:python中lambda filter map reduce函数使用总结'''#lambda匿名函数,格式lambda x,y:x+y 表示一个函数的参数是x,y,函数实现功能是x+y#filter[fun... ...
分类:
其他好文 时间:
2019-03-14 14:56:57
阅读次数:
157
迭代器对象就是实现了iter() 和 next()方法的对象.其中iter()返回迭代器本身,而next()返回容器的下一个元素,在结尾处引发StopInteration异常. 你可能会问,为什么list、dict、str等数据类型不是Iterator? 这是因为Python的Iterator对象表 ...
分类:
其他好文 时间:
2019-03-12 16:51:22
阅读次数:
199
一、数据输出 C语言无I/O语句,I/O操作由函数实现 #include <stdio.h> a、字符输出函数putchar 格式: putchar( c ); 参数: c为字符常量、变量或表达式。 功能:把字符c输出到显示器上。 返值:正常,为显示的代码值; b、格式输出函数printf 格式:p ...
分类:
编程语言 时间:
2019-03-12 12:18:50
阅读次数:
175
/* Date: 10/03/19 12:49 Description: 求字符串长度函数实现的三种方法*/ #include<stdio.h> int strlen1(char *s);int strlen2(char *s);int strlen3(char *s); int main(void ...
分类:
其他好文 时间:
2019-03-10 13:58:33
阅读次数:
177
今天在看lodash的源码中slice这个函数实现的时候发现了里面有这么一行代码 当时就很疑惑,知道 >>是移位,那>>>又是什么鬼,还有移位0位又有什么意义呢,带着强烈的好奇心,我就去探究了一下 >>> 0它到底暗藏什么玄机。 >> 和 >>>有什么不一样 查了MDN原来>>>是无符号右移,>>是 ...
分类:
Web程序 时间:
2019-03-08 17:15:48
阅读次数:
192
综述 许多信息资料都或多或少的包含一些多余的数据。通常会导致在客户端与服务器之间,应用程序与计算机之间极大的数据传输量。最常见的解决数据存储和信息传送的方法是安装额外的存储设备和扩展现有的通讯能力。这样做是可以的,但无疑会增加组织的运作成本。一种有效的解决数据存储与信息传输的方法是通过更有效率的代码 ...
分类:
编程语言 时间:
2019-03-07 17:46:46
阅读次数:
196
在php5.5及更早的版本中,使用func_num_args(), func_get_arg(), func_get_args()函数实现。 输出: 在php5.6及以上的版本中,可以使用…语法实现。 例子1: 使用…$args代替任意数量参数 输出结果与php5.5使用func_num_args( ...
分类:
Web程序 时间:
2019-03-05 11:24:43
阅读次数:
192