为什么要使用友元函数? 在实现类之间数据共享时,减少系统开销,提高效率
如果类A中的函数要访问类B中的成员(例如:智能指针类的实现),那么类A中该函数要是类B的友元函数
为了使其他类的成员函数直接访问该类的私有变量。即:允许外面的类或函数去访问类的私有变量和保护变量,从而使两个类共享同一函数。此时可...
分类:
编程语言 时间:
2014-08-04 13:45:37
收藏:
0 评论:
0 赞:
0 阅读:
372
一、构造函数 new String(value) //构造函数 function String(value) //转换函数二、属性 length 该字符串中的字符数 var str = new String("abcdefg"); docu...
分类:
编程语言 时间:
2014-08-04 13:45:28
收藏:
0 评论:
0 赞:
0 阅读:
352
从阮老师博客的一道测试题说起: 代码段一:var name = "The Window"; var object = { name : "My Object", getNameFunc : function(){ return function(){ retur...
分类:
编程语言 时间:
2014-08-04 13:43:47
收藏:
0 评论:
0 赞:
0 阅读:
349
一、javascript中,变量定义的位置与写在哪个标签对内无关,只分前后顺序,写在前面的后面就能够访问,写在后面的前面会提示“未定义”。 例如:在页面顶部标签对内定义的变量,在页面任意地方都能用。但是在页面内部定义的变量,就只能在其后面的地方的能够使用。 ...
分类:
编程语言 时间:
2014-08-04 13:41:37
收藏:
0 评论:
0 赞:
0 阅读:
337
JavaScriptSerializer 类由异步通信层内部使用,用于序列化和反序列化在浏览器和 Web 服务器之间传递的数据。说白了就是能够直接将一个C#对象传送到前台页面成为javascript对象。要添加System.Web.Extensions.dll的引用。该类位于System.Web.S...
分类:
编程语言 时间:
2014-08-04 13:41:07
收藏:
0 评论:
0 赞:
0 阅读:
663
一、构造函数 Number(value) new Number(value)二、Number属性 1、Number.MAX_VALUE 返回能表示的最大数字。 2、Number.MIN_VALUE 能表示的最小数字。 3、Number.NAN 非数字值。 4、Number...
分类:
编程语言 时间:
2014-08-04 13:40:37
收藏:
0 评论:
0 赞:
0 阅读:
335
一、构造函数 new object() new object(value) value:可以是数字,布尔值或字符串,这些值将转换为Number、Boolean或者String对象。二、属性 object.constructor 所有对象的constructor属性都指向当前对象的构造函数的...
分类:
编程语言 时间:
2014-08-04 13:39:47
收藏:
0 评论:
0 赞:
0 阅读:
341
之前在VC++6.0上面写了下面这样的代码:int _tmain(int argc, TCHAR* argv[], TCHAR* envp[]){ int nRetCode = 0; //不重要的部分略过if (argc>1) {if (strcmp(argv[1],"cre...
分类:
编程语言 时间:
2014-08-04 13:38:57
收藏:
0 评论:
0 赞:
0 阅读:
251
Source :http://open-tube.com/12-source-code-profilers-for-cc/Code Profilers are very distinct from traditional debuggers. They are able to catch the t...
分类:
编程语言 时间:
2014-08-04 13:38:17
收藏:
0 评论:
0 赞:
0 阅读:
545
题目:Given an unsorted integer array, find the first missing positive integer.For example,Given [1,2,0] return 3,and [3,4,-1,1] return 2.Your algorithm....
分类:
编程语言 时间:
2014-08-04 13:34:47
收藏:
0 评论:
0 赞:
0 阅读:
833
多线程技术在java中实现多线程技术有两种方式: 1.继承Thread类; 2.实现Runnable接口 这两种方法都需要重写run()方法;通常将一个新线程要运行的代码放在run()方法中(这是创建没有返回值线程的方法)由于java只支持单继承,当类已经继承有其他类时,只能选择实现Runnable...
分类:
编程语言 时间:
2014-08-04 13:34:37
收藏:
0 评论:
0 赞:
0 阅读:
293
1 格式化输出函数printf("%d %s",a,str):格式化控制符之间不能有“逗号”,可以用空格2.1 指针:运用指针虽然效率高,但在指针运算时一定要谨慎指针的越界(上界和下界),例如P+i+1或者p+i-1 i++/i--.必要时要进行边界值带人推演。2.2 指针必须先赋值(有所指向)然后...
分类:
编程语言 时间:
2014-08-04 13:34:27
收藏:
0 评论:
0 赞:
0 阅读:
368
一、Error()构造函数 构造函数:new Error(); new Error(message);二、Error.message //人类可读的错误消息 语法:error.message;三、Error.name //错误的类型 语法:error.name;四、Erro...
分类:
编程语言 时间:
2014-08-04 13:28:47
收藏:
0 评论:
0 赞:
0 阅读:
346
interface Fruit { void eat(); } class Apple implements Fruit { public void eat() { System.out.println("I am eating apple."); } } class Orange implemen...
分类:
编程语言 时间:
2014-08-04 13:28:37
收藏:
0 评论:
0 赞:
0 阅读:
326
With()方法平时用得不多,本文用个小例子来学习一下。在这里记录。个人感觉还是很方便的。有了 With 语句,在存取对象属性和方法时就不用重复指定参考对象,在 With 语句块中,凡是 JavaScript 不识别的属性和方法都和该语句块指定的对象有关。With 语句的语法格式如下所示:With ...
分类:
编程语言 时间:
2014-08-04 13:27:07
收藏:
0 评论:
0 赞:
0 阅读:
314
一、eval() //执行一段字符串中的javascript代码。 语法:eval(code); //可以将javascript写在字符串里面执行。 var str = "document.write('你好!');" eval(str);二、EvalError...
分类:
编程语言 时间:
2014-08-04 13:26:37
收藏:
0 评论:
0 赞:
0 阅读:
301
题目:Follow up for "Remove Duplicates":What if duplicates are allowed at most twice?For example,Given sorted array A = [1,1,1,2,2,3],Your function shou....
分类:
编程语言 时间:
2014-08-04 13:24:27
收藏:
0 评论:
0 赞:
0 阅读:
291
一、document.getElementById() 根据Id获取元素节点 我是第一个P 我是第二个P window.onload = function () { var...
分类:
编程语言 时间:
2014-08-04 13:22:27
收藏:
0 评论:
0 赞:
0 阅读:
331
一、多线程 进程一般作为资源的组织单位,是计算机程序的运行实例,表示正在执行的指令,有自己独立的地址空间,包含程序内容和数据,进程间资源和状态相互隔离。 线程是程序的执行流程,CPU调度执行的基本单位,...
分类:
编程语言 时间:
2014-08-04 11:18:27
收藏:
0 评论:
0 赞:
0 阅读:
370
最常用的Http请求无非是get和post,get请求可以获取静态页面,也可以把参数放在URL字串后面,传递给servlet,post与get的不同之处在于post的参数不是放在URL字串里面,而是放在http请求的正文内。 在Java中可以使...
分类:
编程语言 时间:
2014-08-04 11:18:08
收藏:
0 评论:
0 赞:
0 阅读:
349