自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (4)
  • 收藏
  • 关注

原创 类名后加&符号是什么意思?

关于类名后加&符号,不知道为什么要怎么做?是什么用意?例如class CData{};CData& fun(CData& a,CData& b){....};答: 是引用。指针和引用的声明方式:声明指针: c

2011-09-28 23:08:01 13371 2

原创 C++ 什么是智能指针?

当类中有指针成员时,一般有两种方式来管理指针成员:一是采用值型的方式管理,每个类对象都保留一份指针指向的对象的拷贝;另一种更优雅的方式是使用智能指针,从而实现指针指向的对象的共享。    智能指针(smart pointer)的一种通用实现技术是使用引用计数(refe

2011-09-28 22:45:35 1200

原创 this指针的用处

1. this指针的用处: 一个对象的this指针并不是对象本身的一部分,不会影响sizeof(对象)的结果。this作用域是在类内部,当在类的非静态成员函数中访问类的非静态成员的时候,编译器会自动将对象本身的地址作为一个隐含参数传递给函数。也就是说,即使你没有写上this指

2011-09-28 22:05:42 532

转载 关于内存对齐问题(一)

a. 基本类型:所有的基本类型都有相应的对齐参数,编译器在编译时,会用全局的对齐参数和当前类型的对齐参数中较小的一个进行对齐。比如,编译时指定暗8bytes对齐(用#pragma pack(8)实现之),可是由于一个char变量的大小为一个byte,所以最后还是按1byte对齐。

2011-09-28 21:53:11 374

转载 关于内存对齐问题(二)

一个类的对象到底有多大?其大小由什么因素影响?我们假定这个类没有继承任何其他类,且没有虚函数。先看下面例子:         #include using namespace std; class Concrete{public:

2011-09-28 21:49:05 251

转载 关于内存对其问题(三)

第一种情况:struct BBB{                  long num;                // 4bytes                  char *name;            // 4 bytes

2011-09-28 21:47:53 288

转载 一个进程在内存中的布局

一个进程在内存中的布局  2010-01-15 01:23:58|  分类:C/C++ |  标签:|字号大中小 订阅对于一个完整的程序,在内存中分布情况如下图:         值得一提的是:在C#中struct存放在

2011-09-28 21:27:14 273

转载 编程规则 - 3 类设计规则 类设计的基本要求 3.2

上篇:http://blog.csdn.net/xabcdjon/article/details/6707098请参考:方法设计规则   方法是类的核心,要想设计好类,必须遵循方法的设计原则3.2 类设计的基本原则   类是属性和方法(行为)的容器,但它不是垃圾桶

2011-09-28 20:30:16 463

FTP管理工具

FTP管理软件是一个学习C#网络编程的好例子,内附源码和说明文档!

2014-01-29

c#编程实例---任务计划提醒系统

一个学C#的好例子,简单易学,而且比较实用,类似于MFC

2014-01-29

VC__精品源码

VC__精品源码,非常好的学习资料!VC__精品源码,非常好的学习资料!

2013-07-07

tinyxml开源代码

tinyxml_2_6_2. 一个开源xml的代码

2013-07-07

空空如也

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

TA关注的人

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