一、什么是拷贝构造函数 首先对于普通类型的对象来说,它们之间的复制是很简单的,例如: int a=100; int b=a; 而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。 下面看一个类对象拷贝的简单例子。 #include <iostream> using namespac ...
分类:
编程语言 时间:
2018-05-18 11:23:56
阅读次数:
207
内核中经常采用链表来管理对象,先看一下内核中对链表的定义 struct list_head { struct list_head *next, *prev; }; 一般将该数据结构嵌入到其他的数据结构中,从而使得内核可以通过链表的方式管理新的数据结构,看一个例子: struct example { ...
分类:
其他好文 时间:
2018-05-17 12:04:57
阅读次数:
179
VALUE函数 语法:VALUE(EXPRESSION1,EXPRESSION2) VALUE函数是用返回一个非空的值,当其第一个参数非空,直接返回该参数的值,如果第一个参数为空,则返回第一个参数的值。 COALESCE函数 语法:COALESCE(ARG1,ARG2...) COALESCE返回参 ...
分类:
数据库 时间:
2018-05-16 15:18:08
阅读次数:
157
def 函数名(): ”””注释说明“”“” 执行逻辑体 return 返回值 定义不带参数的函数 带参数的函数 默认参数 ...
分类:
编程语言 时间:
2018-05-14 16:45:20
阅读次数:
151
首先,介绍三种重载方式: 先介绍第一种: bool Person::operator<(const Person& b),bool是函数返回类型,Person::只是指定了成员函数所属类名。 在作为函数成员重载中,先看下这句话:单目运算符作为类成员函数重载时没有型参(除了后置自增(自减)有一个整型参 ...
分类:
其他好文 时间:
2018-05-14 13:19:39
阅读次数:
295
Interger Interger类型数据的hashcode仅仅是返回其原有的值 Double bits是双精度规格化浮点数的二进制 Double类的数据的hashcode是返回bits右移32位然后与bits相异或的结果 浮点数的表示 最高位是符号位(0为正,1为负) 其后的11位是阶码位以2为底 ...
分类:
其他好文 时间:
2018-05-13 18:02:19
阅读次数:
233
一.函数 Javascript是一门基于对象的脚本语言,代码复用的单位是函数,但它的函数比结构化程序设计语言的函数功能更丰富。JavaScript语言中的函数是“一等公民”,它可以独立存在;而且JavaScript的函数完全可以作为一个类来使用(而且它还是该类唯一的构造器);与此同时,函数本身也是一 ...
分类:
编程语言 时间:
2018-05-07 00:42:04
阅读次数:
256
url()函数看起来的格式象:url(r^/account/$', views.index, name=index),它可以接收四个参数,分别是两个必选参数:regex、view和两个可选参数:kwargs、name,接下来详细介绍这四个参数。 regex代表一个正则表达式,凡是与regex匹配的U ...
分类:
Web程序 时间:
2018-04-29 19:57:00
阅读次数:
304
数学运算(7个) 类型转换(24个) 序列操作(8个) 对象操作(7个) 反射操作(8个) 变量操作(2个) 交互操作(2个) 文件操作(1个) 编译执行(4个) 装饰器(3个) 数学运算(7个) 类型转换(24个) 序列操作(8个) 对象操作(7个) 反射操作(8个) 变量操作(2个) 交互操作( ...
分类:
编程语言 时间:
2018-04-24 22:23:18
阅读次数:
324