我们上节学习了操作符重载,在最后我们提出了用+号来实现复数的相加,但是复数是不能直接相加的。那么我们下来来尝试下#includeclassComplex{inta;intb;public:Complex(inta=0,intb=0){this->a=a;this->b=b;}intgetA(){returna;}intgetB(){returnb;}};intmain(){Complexc1(1,
分类:
其他好文 时间:
2018-05-21 16:18:33
阅读次数:
175
今天我们来讲讲函数重载。函数重载的本质为相互独立的不同函数,在 C++ 中通过函数名和函数参数确定函数调用。是无法直接通过函数名得到重载函数的入口地址的,函数重载也必然发生在同一个作用域中。类中的成员函数也是可以进行重载的:构造函数的重载,普通成员函数的重载以及静态成员函数的重载。那么全局函数,普通成员函数以及静态成员函数之间可以构成重载吗?重载函数的本质为多个不同的函数,函数名和参数列表是唯一的标识,函数重载必须发生在同一个作用域中。
分类:
其他好文 时间:
2018-05-21 12:15:40
阅读次数:
148
执行上下文 1. 代码分类(位置) * 全局代码 * 函数(局部)代码 2. 全局执行上下文 * 在执行全局代码前将window确定为全局执行上下文 * 对全局数据进行预处理 * var定义的全局变量==>undefined, 添加为window的属性 * function声明的全局函数==>赋值( ...
分类:
其他好文 时间:
2018-05-20 14:13:49
阅读次数:
217
1、Python基本语法 1、@staticmethod 和 @classmethod Python中有三种方法,实例方法、类方法(@classmethod)、静态方法(@staticmethod)。 类方法的第一个参数是cls,表示该类的一个实例,静态方法基本上和一个全局函数相同 class A( ...
分类:
其他好文 时间:
2018-05-18 22:14:34
阅读次数:
171
// js代码 function User(){ //类成员的定义及构造函数 this.name = "hello"; this.age = 25; this.sayHello = function (){ console.log("here is class1"); }} // html页面 <s ...
分类:
Web程序 时间:
2018-05-18 15:42:12
阅读次数:
181
继 "控制器与视图交互" ,本篇将讲解如何自定义全局函数,以及使用yii自带的用户注册登录功能 全局函数 有时候我们希望自定义一些函数,可以在全局中调用,如php默认的 在页面上的显示效果并不好,尤其是多层级数组的情况下,一大坨数据很难分辨。对此,yii提供了 助手,可以输出美观易读的信息,只是调用 ...
分类:
其他好文 时间:
2018-05-12 03:00:42
阅读次数:
163
1.1上次课的内容回顾:JavaScript:JavaScript:基本使用:ECMAScript:变量:弱变量类型:vari;数据类型:原始类型和引用类型.语句运算符对象:String,Boolean,Date,Math,Number,正则...全局函数:eval(),encodeURI(),encodeURIComponent(),decodeURI(),decodeURIComponent(
分类:
编程语言 时间:
2018-05-07 11:02:24
阅读次数:
181
一、全局函数作用域(把变量的声明和函数的声明放在前面) 作用域(scope):一条数据可以在哪个范围中使用。 通常来说,一段程序代码中所用到的数据并不总是有效/可用的,而限定这个数据的可用性的代码范围就是这个名字的作用域。作用域的使用提高了程序逻辑的局部性,增强程序的可靠性,减少名字冲突。 变量(数 ...
分类:
Web程序 时间:
2018-05-04 14:26:27
阅读次数:
234
this 指的是当前对象,如果在全局范围内使用this,则指代当前页面window;如果在函数中使用this,则this指代什么是根据当前函数是在什么对象上调用。我们可以使用call和apply改变函数中this的具体指向。 函数中的this是在运行时候决定的,而不是函数定义时。 全局函数apply ...
分类:
Web程序 时间:
2018-04-30 14:36:20
阅读次数:
201
经常会用到getline来读取文件,但是发现对于c和c++的getline之前没有一个很深入的认识,这里借鉴网上的一些资料总结一下。 1、在标准C语言中,getline函数是不存在的。在gcc编译器中,对标准c库进行了扩展,加入了一个getline函数。 2、标准C语言中虽然没有getline函数, ...
分类:
编程语言 时间:
2018-04-13 17:52:12
阅读次数:
210