一句话描述:用户和程序之间的互动机制什么是事件?用户和程序交互时触发的程序操作.只要是事件,必须具备三方面:1事件的发生者2事件接受者3事件触发和传递事件处理的方法观察者模式:事件源就必须拥有一个观察者的引用 传递:靠调用观察者的方法 然后把数据传递过去预定义事件(发生者):单...
分类:
移动开发 时间:
2015-08-08 01:17:46
阅读次数:
141
JS – 函数JS – 函数Table of Contents函数 数组 默认是按引用传递函数 变量是值传递自动执行arguments实现重载匿名函数函数 数组 默认是按引用传递var arr = [1, 2, 3];function f(a) { a[0] = null;}f(arr); // n...
分类:
Web程序 时间:
2015-08-06 22:08:41
阅读次数:
158
1 #include 2 using namespace std; 3 4 void f(int& r){ 5 6 cout<<"r="<<r<<endl; 7 cout<<"&r="<<&r<<endl; 8 r=5; 9 cout<<"r="<<r<...
分类:
其他好文 时间:
2015-08-05 16:15:49
阅读次数:
141
讨论这个问题,我们首先应该明确一点: 什么是值传递?什么是引用传递? 值传递:传递过程中,将变量的值拷贝一个副本,用这个副本值来对新变量完成初始化; ????????????????传递结果:两个变量...
分类:
其他好文 时间:
2015-08-01 15:54:15
阅读次数:
124
所谓值传递: 就是说仅将对象的值传递给目标对象, 就相当于 copy , 系统将为目标对象重新开辟一个完全相同的内存空间,引用传递: 就是将对象在内存中的地址传递给目标对象, 就相当于是目标对象和原始对象对应同一个内存存储空间, 此时, 如果对目标对象进行修改, 内存中的数据也会改变.
分类:
其他好文 时间:
2015-07-31 12:22:12
阅读次数:
107
package com.cloud.day1;
public class Demo1 {
public static void main(String[] args) {
// 引用传递的基本应用
Demo2 d2=new Demo2();
d2.temp=500;
System.out.println("fun调用前:"+d2.temp);
fun(d2);
System...
分类:
编程语言 时间:
2015-07-30 00:45:46
阅读次数:
202
Python中的对象之间赋值时是按引用传递的,如果需要拷贝对象,需要使用标准库中的copy模块。1. copy.copy 浅拷贝 只拷贝父对象,不会拷贝对象的内部的子对象。2. copy.deepcopy 深拷贝 拷贝对象及其子对象一个很好的例子:importcopya=[1,2,3,4,['a',...
分类:
编程语言 时间:
2015-07-29 18:56:22
阅读次数:
129
C++中的指针、数组指针与指针数组、函数指针与指针函数
本文从初学者的角度,深入浅出地详解什么是指针、如何使用指针、如何定义指针、如何定义数组指针和函数指针,并给出对应的实例演示;接着,区别了数组指针与指针数组、函数指针与指针函数;最后,对最常混淆的引用传递、值传递和指针传递做了区处。
C++中一个重要的特性就是指针,指针不仅具有获得地址的能力,还具有操作地址的能力。指针可...
分类:
编程语言 时间:
2015-07-29 12:17:46
阅读次数:
162
这篇文章是Python前往遇到有疑问的功能。下面一段是原有的基础教程Python函数。按值传递參数和按引用传递參数全部參数(自变量)在Python里都是按引用传递。假设你在函数里改动了參数,那么在调用这个函数的函数里,原始的參数也被改变了。比如:#!/usr/bin/python # 可写函数说明d...
分类:
编程语言 时间:
2015-07-28 20:38:26
阅读次数:
217