- 博客(8)
- 收藏
- 关注
转载 const 指针与指向const的指针
const 指针与指向const的指针 当使用带有const的指针时其实有两种意思。一种指的是你不能修改指针本身的内容,另一种指的是你不能修改指针指向的内容。听起来有点混淆一会放个例子上来就明白了。 先说指向const的指针,它的意思是指针指向的内容是不能被修改的。它有两种写法。 const int* p; (推荐) int const* p; ...
2012-02-28 09:37:00
87
转载 More Effective C++:避免缺省构造函数
缺省构造函数(指没有参数的构造函数)在C++语言中是一种让你无中生有的方法。构造函数能初始化对象,而缺省构造函数则可以不利用任何在建立对象时的外 部数据就能初始化对象。有时这样的方法是不错的。例如一些行为特性与数字相仿的对象被初始化为空值或不确定的值也是合理的,还有比如链表、哈希表、图等等 数据结构也可以被初始化为空容器。 但不是所有的对象都属于上述类型,对于很多对象来说,不利用外部数...
2012-02-23 18:25:00
165
转载 句柄类的应用中减少重复编译的方法
我们知道,当一个源文件所依赖的头文件被修改时,这个源文件需要被重新编译(易碎的基类问题),为了能讲述我将说明的这个方法,我们先来看看一个简单的例子,其代码如下: view plain //head.h struct A { int i;}; class B { A* a; public: B(int n = 0); voi...
2012-02-23 08:47:00
105
转载 syntax error : 'type'
#include "stdio.h"#include<stdlib.h>//不要加这行void main(){ int max(int i,int j); int x,y; x=1; y=2; printf("%d\n",max(x,y));}int max(int i,int j){ return (i>j)? i:j;} 编...
2012-02-22 13:56:00
1600
转载 关于重写equals,hashcode以及compareTo方法
很基础的东西就是由于没上心,三番五次地出错,这次好好总结下吧。 众所周之,String 、Math、还有Integer、Double。。。。等这些封装类重写了Object中的equals()方法,让它不再比较句柄(引用),而是比较对象中实际包含的整数的值,即比较的是内容。 而Object的equals()方法比较的是地址值。 一般来说,如果你要把一个类的对象放入容器中,那么通...
2012-02-20 17:16:00
162
转载 java类为什么要序列化
将对象的状态信息转换为可以存储或传输的形式的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象。 序列化使其他代码可以查看或修改那些不序列化便无法访问的对象实例数据。确切地说,代码执行序 列化需要特殊的权限:即指定了 SerializationFormatter 标志的 SecurityPermission...
2012-02-20 16:31:00
201
转载 ajax
<script type="text/javascript">var xmlHttpRequest = null; //声明一个空对象以接收XMLHttpRequest对象function ajaxSubmit(){if(window.ActiveXObject) // IE浏览器{xmlHttpRequest = new ActiveXObject(...
2012-02-12 17:19:00
80
转载 JavaScript如何实现高级语言的继承
一、对象冒充 code: <script type="text/javascript">function Parent(username){this.username = username;this.getInfo = function(){alert(this.username);}}function Child(username,pas...
2012-02-11 22:39:00
78
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人