def functionName(arg1,arg2=default_value, arg3=None): pass#函数体global关键字声明全局变量只有在形参表末尾的那些参数可以有默认参数值传递参数时可以指定赋值,如functionName(5,arg3=6,arg2=7)参数列表:参数名前....
分类:
编程语言 时间:
2014-08-12 16:35:24
阅读次数:
239
无论是在重写View还是ViewGroup的时候,尤其是ViewGrop的时候,往往不可避免的重写onMeasure方法,我们一定会调用setMeasuredDimension()将测量好的宽高值传递进去。也不免调用measureChildren方法,来测量所有的子View的大小,下面我们看看measureChildren方法是如何工作的。这对我们重写onMeasure无疑是很有帮助的。因为一般我...
分类:
其他好文 时间:
2014-08-12 13:45:34
阅读次数:
166
/**
* 功能:按值传递,拷贝复制过去
* 时间:2014年7月31日14:51:45
* 作者:cutter_point
*/
#include
using namespace std;
void fun1(int x)
{
cout<<" x= "<<x<<endl;
x=7;
cout<<" x= "<<x<<endl;
}
int main()
{...
分类:
编程语言 时间:
2014-08-11 10:12:17
阅读次数:
215
java中给函数传递参数的方式有两种:值传递和引用传递。一般而言,基本类型是值传递;引用类型是引用传递。但传值时到达发生了什么?1.基本类型8个基本类型(byte,short,int,long,float,double,char,boolean)是值传递. 1 public class ValueT...
分类:
编程语言 时间:
2014-08-10 10:20:30
阅读次数:
361
java中给函数传递参数的方式有两种:值传递和引用传递。一般而言,基本类型是值传递;引用类型是引用传递。但传值时到达发生了什么?1.基本类型8个基本类型(byte,short,int,long,float,double,char,boolean)是值传递. 1 public class ValueT...
分类:
其他好文 时间:
2014-08-10 01:45:20
阅读次数:
176
Java中经常把值传递和引用传递混淆,其实一般来说,值传递值...
分类:
编程语言 时间:
2014-08-08 18:22:36
阅读次数:
321
1. 按值传递
什么是按值传递?
当一个函数通过值的方式获取它的参数时,就包含有一个拷贝的动作。编译器知道如何去进行拷贝。如果参数是自定义类型,则我们还需要提供拷贝构造函数,或者赋值运算符来进行深拷贝。然而,拷贝是需要代价的。在我们使用STL容器时,就存在大量的拷贝代价。当按值传递参数时,会生产临时对象,浪费宝贵的CPU以及内存资源。
需要找到一个减少不必要拷贝的方法。移动语义就...
分类:
移动开发 时间:
2014-08-08 02:04:05
阅读次数:
417
C++容器类对象作为函数参数,怎样进行传递?值传递+指针传递+引用...
分类:
编程语言 时间:
2014-08-07 19:03:30
阅读次数:
249
数组的两个特殊性质对我们定义和使用作用在数组上的函数有影响,这两个性质分别是:不允许拷贝数组以及使用数组时(通常)会将其转换成指针。因为不能拷贝数组,所以我们无法以值传递的方式使用数组参数。因为数组会被转换成指针,所以当我们为函数传递一个数组时,实际上传递的是指向数组首元素的指针。尽管不能以值传递的...
分类:
其他好文 时间:
2014-08-06 01:47:30
阅读次数:
220
不看c++ primer 永远不知道自己基础有多差
函数的参数传值一般有两种方式:值传递,引用传递。
值传递有下面两种形式:
void func( int a )
{
//
}
void func1( int *a )
{
//
}
对于 func 和func1都是通过拷贝内存来实现的
第二个
int m = 10 ;
func1( int *a ) ;
//处理...
分类:
编程语言 时间:
2014-08-05 11:17:39
阅读次数:
179