学习C++的时候就没有怎么重视异常这部分知识,后来知道也基本没有看到C++项目里面用try/catch的。google编程规范中甚至直接说明不使用C++这个特性,所以我一直都没搞明白这个“简单的”try/catch。
查阅《C++编程思想》,我记录以下一些内容。首先是C语言的一些错误处理方法。
1) 出错信息可通过函数的返回值获得。如果函数返回值不能用,则可设置...
分类:
编程语言 时间:
2015-03-02 19:14:49
阅读次数:
149
上一篇文章介绍了函数的默认参数和输入输出函数,今儿来了解点别的。
1、多返回值函数:
不知道大家还记得元祖的概念不,一个返回值的函数返回值类型就是某个特定的类型,而多个返回值的函数返回值类型是一个元祖类型。
看下面的代码:
func multiReturnFunc (s1 : String , name s2 : String ) -> (newString : String , coun...
分类:
编程语言 时间:
2015-02-26 16:44:56
阅读次数:
181
你可能遇到过这样的函数,它的参数有许多特殊值,或者说他的参数分为很多个区域。比如,一个对考试分数进行评价的函数,返回值分别为“优秀,良好,一般,及格,不及格”,因此你在编写测试的时候,至少要写5个测试,把这5中情况都包含了,这确实是一件很麻烦的事情。我们还使用我们先前的例子,测试一下“计算一个数的平...
分类:
其他好文 时间:
2015-02-09 17:41:03
阅读次数:
112
1、指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针类型标识符 *函数名(参数表) int *f(x,y);首先它是一个函数,只不过这个函数的返回值是一个地址值。函数返回值必须用同类型的指针变量来接受,也就是说,指针函数一定有函数返回值,而且,在主调函数中,函数返回值必须赋给...
分类:
其他好文 时间:
2015-02-06 18:44:43
阅读次数:
102
C共享库中存在这样的函数:
#include
#include
#include
#define true 1
#define false 0
typedef struct user_server_list{
char servername[64];
char server_status; /* on: true off:flase...
分类:
其他好文 时间:
2015-02-02 21:37:30
阅读次数:
164
10. goto 关键字
一般来说,编码的水平与 goto 语句使用的次数成反比。
个人主张,禁用 goto 语句。
11. void 关键字
1、void 修饰函数返回值和参数
1> 如果函数没有返回值,那么应将其声明为void 类型。
2> 如果函数无参数,那么应声明其参数为void
2、void 指针
1> 不能对void 指针进行算法操作
2> 如果函数的参数可以使任意类...
分类:
编程语言 时间:
2015-02-01 23:21:48
阅读次数:
319
1.JSON.parse;
作用:将JavaScript对象表示法的JSON字符串转换为对象(字符串转对象)
语法:JSON.parse(text [, reviver])
text 必选。 一个有效的 JSON 字符串。
reviver 可选。 一个转换结果的函数。 将为对象的每个成员调用此函数。
返回值:JSON对象
实例:
var jsonStr = '{"name":"...
分类:
Web程序 时间:
2015-01-31 13:03:46
阅读次数:
191
一、比较功能String.Compare:成员函数返回值功能String.Compare小于零、零、大于零。1、比较两个字符串的大小(按照一定规则)2、比较两个字符串中子字符串的大小。String.CompareOrdinal成员函数返回值功能String.CompareOrdinal一个整数,指示...
分类:
Web程序 时间:
2015-01-29 12:02:52
阅读次数:
228
js生成随机数有以下几种方式1、JavaScript Math.random()内置函数random函数返回值返回0和1之间的伪随机数,可能为0,但总是小于1,[0,1)random函数示例//返回随机数document.write(Math.random());//返回10-20的随机数docum...
分类:
Web程序 时间:
2015-01-26 16:53:39
阅读次数:
207
Effective C++之‘宁以pass-by-reference-to-const替换pass-by-value’缺省情况下C++以by value 方式(一个继承自C的方式)传递对象至函数。除非你另外指定,否则函数參数都是以实际实參的复件(副本)为初值,而调用端所获得的亦是函数返回值的一个复件...
分类:
编程语言 时间:
2015-01-20 13:28:58
阅读次数:
185