自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

转载 启动RMI的Server端程序,报如下错误

【现象】 启动RMI的Server端程序,报如下错误: Caused by: java.lang.IllegalArgumentException: illegal remote method encountered: ... at sun.rmi.server.Util.checkMethod(Util.java:244) at sun.rmi.server.Util.getRe

2013-12-15 18:34:12 715

转载 数组定义和值初始化的语法形式混淆

我们从堆上申请创建一个包含 12 个整数的数组,怎么样呀?没问题:  int *ip = new int(12);  到目前为止似乎一切正常,那末让我们在数组上耍些花样。耍完以后,再把分配的内存予以 回收。  for (int i = 0; i 注意我们用的那对空的中括号,它告知编译器 ip 指涉到的是一个包含一堆整数的数组,而 不是单个的一个整数。等等,事实真

2013-12-11 21:58:15 828

转载 strcpy和memcpy的区别

strcpy和memcpy的区别转自:http://www.cnblogs.com/stoneJin/archive/2011/09/16/2179248.Cstrcpy和memcpy都是标准C库函数,它们有下面的特点。strcpy提供了字符串的复制。即strcpy只用于字符串复制,并且它不仅复制字符串内容之外,还会复制字符串的结束符。已知strcpy函数的原型是:char

2013-12-09 22:01:10 414

转载 C++拷贝构造函数和赋值操作符

转自http://blog.163.com/niwei_258/blog/static/10628488201011794623240/    重点:包含动态分配成员的类 应提供拷贝构造函数,并重载"="赋值操作符。     以下讨论中将用到的例子: class CExample{public :     CExample(){pBuffer=NUL

2013-12-09 21:53:36 436

转载 C++拷贝构造函数详解

一. 什么是拷贝构造函数首先对于普通类型的对象来说,它们之间的复制是很简单的,例如:[c-sharp] view plaincopyint a = 100;  int b = a;   而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。下面看一个类对象拷贝的简单例子。

2013-12-09 21:49:07 539

转载 C++智能指针

转载请标明出处,原文地址:http://blog.csdn.net/hackbuteer1/article/details/7561235     智能指针(smart pointer)是存储指向动态分配(堆)对象指针的类,用于生存期控制,能够确保自动正确的销毁动态分配的对象,防止内存泄露。它的一种通用实现技术是使用引用计数(reference count)。智能指针类将一个计数器与类指向的对

2013-12-09 01:12:36 426

转载 C++调试相关

一、编译时的错误捕捉经典的隐式类型转换问题:[cpp] view plaincopyprint?#include "stdafx.h"    class Apple  {    };  class Banana  {    };  class Orage  {  public:   

2013-12-08 21:01:28 923

转载 友元函数

1、为什么要引入友元函数:在实现类之间数据共享时,减少系统开销,提高效率      具体来说:为了使其他类的成员函数直接访问该类的私有变量      即:允许外面的类或函数去访问类的私有变量和保护变量,从而使两个类共享同一函数      优点:能够提高效率,表达简单、清晰      缺点:友元函数破环了封装机制,尽量不使用成员函数,除非不得已的情况下才使用友元函数。

2013-12-08 20:00:54 438

转载 拷贝构造函数和赋值构造函数

我们都知道拷贝构造函数和赋值构造函数最大的不同在于: 拷贝构造是确确实实构造一个新的对象,并给新对象的私有成员赋上参数对象的私有成员的值,新构造的对象和参数对象地址是不一样的,所以如果该类中有一个私有成员是指向堆中某一块内存,如果仅仅对该私有成员进行浅拷贝,那么会出现多个指针指向堆中同一块内存,这是会出现问题,如果那块内存被释放了,就会出现其他指针指向一块被释放的内存,出现未定义的

2013-12-08 19:10:42 516

转载 生成随机数函数rand用法简介

函数rand()是真正的随机数生成器,而srand()会设置供rand()使用的随机数种子。如果你在第一次调用rand()之前没有调用srand(),那么系统会为你自动调用srand()。而使用同种子相同的数调用 srand()会导致相同的随机数序列被生成。        srand((unsigned)time(NULL))则使用系统定时/计数器的值做为随机种子。每个种子对应一组根据

2013-12-08 18:32:02 740

转载 指针函数与函数指针

1.指针函数先看下面的函数声明,注意,此函数有返回值,返回值为int *,即返回值是指针类型的。[cpp] view plaincopyint *f(int a, int b);  上面的函数声明又可以写成如下形式:int* f(int a, int b);让指针标志 * 与int紧贴在一起,而与函数名f间

2013-12-08 18:24:53 557

转载 C++中内存分配、函数调用和返回值问题

C++编译器将计算机内存分为代码区和数据区,很显然,代码区就是存放程序代码,而数据区则是存放程序编译和执行过程出现的变量和常量。数据区又分为静态数据区、动态数据区,动态数据区包括堆区和栈区。以下是各个区的作用:(1)代码区:存放程序代码;(2)数据区   a.静态数据区: 在编译器进行编译的时候就为该变量分配的内存,存放在这个区的数据在程序全部执行结束后系统自动释放

2013-12-05 15:45:43 503

转载 C++中指针和引用的区别

1.指针和引用的定义和性质区别:(1)指针:指针是一个变量,只不过这个变量存储的是一个地址,指向内存的一个存储单元;而引用跟原来的变量实质上是同一个东西,只不过是原变量的一个别名而已。如:int a=1;int *p=&a;int a=1;int &b=a;上面定义了一个整形变量和一个指针变量p,该指针变量指向a的存储单元,即p的值是a存储单元的地址。而下面

2013-12-05 15:23:04 654

转载 char *a 和char a[] 的区别(指针和数组的区别)

1.两者在含义上的区别。   数组对应着一块内存区域,而指针是指向一块内存区域。其地址和容量在生命期里不会改变,只有数组的内容可以改变;而指针却不同,它指向的内存区域的大小可以随时改变,当指针指向常量字符串时,它的内容是不可以被修改的,否则在运行时会报错。如:#includestdio.h>#includestdlib.h>#includestr

2013-12-05 14:57:08 492

转载 Administrator privileges required for ole remote procedure call debugging :this feature will not wor

Administrator privileges required for ole remote procedure call debugging :this feature will not work( 需要管理员权限的ole远程过程调用调试:这个特性将不会工作),用管理员身份运行一下 vc ++6.0 就行了,之后都能进行调试了。还有win7安装vc6时最好把OLE选项勾去,要不然会不兼容!

2013-12-05 14:38:27 4718 1

转载 sizeof 和 strlen

第一个例子char* ss = "0123456789";sizeof(ss) 结果 4 ===》ss是指向字符串常量的字符指针sizeof(*ss) 结果 1 ===》*ss是第一个字符char ss[] = "0123456789";sizeof(ss) 结果 11 ===》ss是数组,计算到\0位置,因此是10+1sizeof(*ss) 结果 1 ===》*s

2013-12-05 14:28:44 483

原创 error LNK2001: unresolved external symbol "private: static int Boss::count" (?count@Boss@@0HA) Debug

静态变量需要在外部声明 类名::变量名=XXX 的形式

2013-12-05 14:06:41 1550

原创 pure specifier can only be specified for functions

别把赋值放到.h里

2013-12-05 14:04:35 4320

空空如也

空空如也

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

TA关注的人

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