常函数的意义对与普通函数来说,因为const关键字的增加,体现在对类成员的保护上,现在加以讲解:#include<iostream>
usingnamespacestd;
classCtest
{
private:
inta;
public:
Ctest(inta=2)
{
this->a=a;
}
intdoubleA()const
{
returna*2;
}
};
intmain()
{
Ctest*..
分类:
编程语言 时间:
2017-05-07 20:01:31
阅读次数:
209
一、lambda函数 比如: fun1 = lambda x,y: x + y print fun1(3,4)输出:7 lambda生成一个函数对象。该函数參数为x,y,返回值为x+y。函数对象赋给func。 func的调用与正常函数无异。 上面的代码等价于: def fun2(x, y): ret ...
分类:
编程语言 时间:
2017-04-22 12:42:17
阅读次数:
153
本函数实现获取对象object的属性。属性由name来表示,就是属性名称的字符串。參数default是可选的參数,当获取对象的属性不存在时,就返回此值。假设没有提供此參数。同一时候在对象属性里也找不到,不会抛出异常AttributeError。样例:#getattr() class Foo: def ...
分类:
编程语言 时间:
2017-04-15 18:30:59
阅读次数:
179
作为一个能安全运行的工具库,为了保证占用资源的安全性,对异常处理(exception handling)和事后处理(final clean-up)的支持是不可或缺的。FunDA的数据流FDAPipeLine一般是通过读取数据库数据形成数据源开始的。为了保证每个数据源都能被安全的使用,FunDA提供了 ...
分类:
其他好文 时间:
2017-04-02 16:19:13
阅读次数:
241
重载(overloading) 是在一个类里面,方法名字相同,而参数不同。返回类型可以相同也可以不同。 每个重载的方法(或者构造函数)都必须有一个独一无二的参数类型列表。 最常用的地方就是构造器的重载。 重载规则 被重载的方法必须改变参数列表(参数个数或类型或顺序不一样); 被重载的方法可以改变返回 ...
分类:
其他好文 时间:
2017-03-15 18:59:22
阅读次数:
227
1 ajax 函数,p1 为正常函数 function ExecWebFunction(callback,p1) { $.ajax({ type: "POST", contentType: "application/json; charset=utf-8", datatype: "js... ...
分类:
Web程序 时间:
2017-01-17 08:06:02
阅读次数:
190
# Auther: Aaron Fan# 变量是存储着一堆数据的门牌号# 函数是存储着一堆逻辑的门牌号(其实这些逻辑底层也都是一数据的方式存储的)# 匿名函数,就是一个没有门牌号的函数# 正常函数:def sayhi(n): print(n)#调用sayhi(3)#把上面这个些能匿名函数lambda ...
分类:
编程语言 时间:
2016-12-13 08:09:44
阅读次数:
203
错误和异常基本概念错误从软件方面来说,错误是语法或是逻辑上的-语法错误指示软件的结构上有错误,导致不能被解释器解释或编译器无法编译,这些错误必须在程序执行前纠正-逻辑错误可能是由于不完整或是不合法的输入所致,还可能十逻辑无法生成、计算,或是输出结果需要的无法..
分类:
编程语言 时间:
2016-10-11 22:04:37
阅读次数:
286
1.数据库 这儿是关于数据库的封装,还是挺厉害的,最终select中完成sql语句的封装,最后由query来完成底层api 2.初始化过程 sns也是通过框架完成显示调用,一开始通过index.php中的run函数,然后用App::init(),在这个函数中完成错误异常函数的设置. ...
分类:
其他好文 时间:
2016-08-22 23:21:39
阅读次数:
156
函数调用的几种方法 js 里函数调用有4种模式:方法调用、正常函数调用、构造器函数调用、apply/call 调用。同时,无论哪种函数调用除了你声明时定义的形参外,还会自动添加2个形参,分别是 this 和 arguments。这里你既然问 this,那么就只谈 this。this 的值,在上面4中 ...
分类:
其他好文 时间:
2016-08-02 14:53:26
阅读次数:
280