自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (3)
  • 收藏
  • 关注

原创 c++类型转换

       在传统的C类型转换时是以(type)expression型式进行转换,这种转换缺少对转换的两种类型之间的信息检测。因此在c++中引入了static_cast,const_cast, dynamic_cast, 和reinterpret_cast四种类型转换操作符。 static_cast在功能上基本上与C风格的类型转换一样强大,是静态类型转换,但没有运行时类型检查来保证

2007-07-18 23:03:00 1029

原创 C++ 关键字

  C++关键字 and               and_eq   asm                 auto            bitand       bitor bool              break      case       

2007-07-18 22:23:00 928

原创 关于eclipse编写java代码时不能运行for-each语句的问题

     在Java1.5时加入了for-each语句,其语法为for (variable : collection) statement。比如在代码中 写如下语句: for (int element : a)    System.out.println(element); 在上面的语句在Eclipse中会出现编译错误。原因是在Eclipse中Java默认的版本为1.4,只要将其版本号改为

2007-07-16 16:38:00 1323

原创 关于"显示所有文件和文件夹"不能修改的问题

最近中毒了,发现不能修改"显示所有文件和文件夹"选项来显示所有文件,按网上提示对注册表进行了修改,还是不起作用。 木马把SHOWALL的CheckedValue的值的属性改成REG_SZ,而不是DWORD,所以无论SHOWALL的CheckedValue是 否为1,都不起作用!! 新建记事本.把下面的代码复制保存成 文件名.reg,然后双击运行即可。 REGEDIT4 [HKE

2007-07-16 16:33:00 802

原创 决不要重新定义继承而来的缺省参数值

 虚函数是动态绑定而缺省参数值是静态绑定的,因此决不要重新定义继承而来的缺省参数值。 代码 #include using namespace std;

2007-07-16 16:27:00 604

原创 C语言中的指针与数组

在C语言中可以有这样的定义:char (*p)[13],该语句定义的是一个变量p,而不是一个数组。 如下的代码 ================ char (*p)[13]; char m[13]; char mm[2][13]; p = mm; //OK p= &m; //OK p = m; //error ================= 从上面的代码中可以看出,p是一个

2007-07-16 16:13:00 706

原创 C++类成员的初始化顺序

注意:类成员初始化的顺序跟成员在类内声明的顺序一致。如果使用多继承,基类被初始化的顺序和它们被派生类继承的顺序一致。类成员初化在构造函数成员初始化列表中的顺序会被忽略。 我们用一个例子来说明。如下: #include using namespace std; class A{  public:  A()  {         cout  } }; class B{

2007-07-16 16:04:00 1462

原创 实现=操作符时判断自己给自己赋值

// 忽略了给自己赋值的情况 // 的赋值运算符 string& string::operator=(const string& rhs) {   delete [] data;    // delete old memory   // 分配新内存,将rhs的值拷贝给它   data = new char[strlen(rhs.data) + 1];   strcpy(data,

2007-07-16 15:48:00 945

原创 重载"="号时请注意要把基类的成员也拷贝

因为x是base的私有成员。所以必须在derived的赋值运算符里显式地对derived的base部分赋值。 也就是这么做: // 正确的赋值运算符 derived& derived::operator=(const derived& rhs) {   if (this == &rhs) return *this;   base::operator=(rhs);    //

2007-07-16 15:38:00 654

原创 C++拷贝构造函数

     只要类里有指针时,就要写自己版本的拷贝构造函数和赋值操作符函数。在这些函数里,你可以拷贝那些被指向的数据结构,从而使每个对象都有自 己的拷贝;或者你可以采用某种引用计数机制去跟踪当前有多少个对象指向某个数据结构。 这样做的目的是为了防止=运算符 和传值调用函数时调用系统默认的拷贝构造函数,使得两个指针指向同一个单元,两次释放出错。     注意:拷贝构造函数的参数必须是引用,否则会出现拷

2007-07-16 15:32:00 566

原创 C++中new操作new操作的解释

我们常用new操作的形式如:string *ps = new string("Memory Management");   它生成的代码类似于下面的代码:   void *memory = operator new(sizeof(string)); // 得到未经处理的内存   call string::string("Memory Management") //初始化   on *

2007-07-16 15:28:00 929

原创 关于C++的多重继承

今天看设计模式时,书中谈到类继承的用法,就想到在C++中出现这样一种情况,如果两个基类有同一个名字的方法,当一个类同时继承这个两类时该如何调用呢?,举书上的例子来说: class Task{ // ... virtual debug_info * get_debug (); }; class Displayed{ // ... virtual debug_info * get_

2007-07-16 15:20:00 592

libpcap demo

http://yuba.stanford.edu/~casado/pcap/section2.html

2010-02-12

Fedora硬盘安装说明

介绍了从硬盘安装Fedora的过程,如何从硬盘去引导安装文件,至于进入安装过程后如何去安装配、置Fedora不是本文档的重点。

2008-09-17

TelBook

简单介绍: 写这个小程序是出于写着玩,想熟悉一下VC里的一些接口用法(关于数据库方面的).现在上网的人很多,你的QQ里,邮箱里有很好人的联系方式,但是很不可能用一个一个的用真正的电话本记下来。生活中的电话大多都是用来记亲人、好朋友、同学的一些联系方式的,它比较小,记录的数量是很有限的。用一个电话本软件来记录一些QQ聊友、一些邮箱地址可能会给你带来一点方便。

2008-05-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除