码迷,mamicode.com
首页 >  
搜索关键字:形参 变量交换    ( 3985个结果
java之可变参数
1) jdk5中方法的形参可以定义为可变参数,传入实参个数可变 public static void main(String[] args) {           System.out.println(add(2,3));           System.out.println(add(2,3,5)); }   public static int add(int x,int ....
分类:编程语言   时间:2015-07-25 21:38:37    阅读次数:190
C++ Primer 学习笔记_16_类与数据抽象(2)_隐含的this指针
C++ Primer 学习笔记_16_类与数据抽象(2)_隐含的this指针 1、引言 在前面提到过,成员函数具有一个附加的隐含形参,即指向该类对象的一个指针。这个隐含形参命名为this. 2、返回*this 成员函数有一个隐含的附加形参,即指向该对象的指针,这个隐含的形参叫做this指针(编译器自动传递)使用this指针保证了每个对象可以拥有不同数值的数据成员,但处理这些...
分类:编程语言   时间:2015-07-25 20:05:05    阅读次数:141
改变python的形参
def add(temp): temp="aaa"def add2(temp): temp[0]="aaa"a=11print aadd(a)print ab=[1,2]print b[0]add2(b)print b[0]结果:11112aaa因此要想改变的话 必须用字典或者其他类似的
分类:编程语言   时间:2015-07-24 22:10:24    阅读次数:130
基于const的重载
C++不允许依靠顶层const的区别来定义重载函数,例如下面的做法将造成重复声明,原因是调用时形参为const int的函数可以接受int的实参(经过隐式类型转换) void print(int) void print(const int) //重复声明,无...
分类:其他好文   时间:2015-07-24 16:17:00    阅读次数:132
C++中匿名对象应当是一个左值
以前有一个误解,认为匿名对象是一个右值。直到意识到,匿名对象可以传给引用类型的形参后,才发觉这一个认识不对。因为只有左值才能传递给引用类型的形参。测试中也发现,可以将匿名对象放置到等号的左边对其进行赋值,这更加坚定了我的认知。 如下代码,这样的写法是正确的:class Test{public:...
分类:编程语言   时间:2015-07-24 10:33:23    阅读次数:185
C#之不借助第三变量交换两变量值
源码: int n1=10, n2=20; n1 = n1 - n2; // -10 n2 = n1 + n2; // 10 n1 = n2 - n1; // 20
分类:Windows程序   时间:2015-07-24 06:55:51    阅读次数:170
linux c 经常混淆的概念
指针函数 and 函数指针指针函数是指带指针的函数,即本质是一个函数。函数都有返回类型(如果不返回值,则为无值型),只不过指针函数返回类型是某一类型的指针。定义格式 类型名 *函数名(函数参数列表)函数指针是指向函数的指针变量。因而“函数指针”本身首先应是指针变量,只不过该指针变量指向函数。定义格式 返回值类型 (*指针变量名)(形参列表)指针数组 and 数组指针指针数组 数组元素全为指针的数组...
分类:系统相关   时间:2015-07-22 13:21:44    阅读次数:172
Python日志之Python函数
Python日志之Python函数:一、认识函数1.什么是函数函数,function,通俗来说,函数,就是功能的意思,函数是用来封装特定功能的,比如,在Python中,len()是一个函数,len()这个函数实现的功能可能是返回一个字符串的长度,所以说len()这个函数他的特定功能就是返回长度,再比..
分类:编程语言   时间:2015-07-21 22:25:21    阅读次数:344
5. JavaSE-语句 & 函数
函数:1.定义:就是定义在类中具备特定功能的一段小程序段2.函数格式:修饰符返回值类型函数名(参数类型形参1,参数类型形参2...){执行语句return返回值}当没有返回值时,默认返回值类型为void如果返回值为void,函数中可以没有return语句注意:函数只能调用函数,但是不能嵌..
分类:编程语言   时间:2015-07-21 15:11:29    阅读次数:147
C++ explicit关键字避免隐式转换
explicit用来防止由构造函数定义的隐式转换。要明白它的作用,首先要了解隐式转换:可以用单个实参来调用的构造函数定义了从形参类型到该类类型的一个隐式转换。例如: class things{ public: things(const std::string &name = ...
分类:编程语言   时间:2015-07-21 12:45:24    阅读次数:120
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!