自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

smart的专栏

茫茫内存里,你我不曾相见,寥寥代码中,命运注定良缘.

  • 博客(6)
  • 收藏
  • 关注

转载 boost库的常用组件的使用

1.boost::anyboost::any是一种通用的数据类型,可以将各种类型包装后统一放入容器内最重要的它是类型安全的。有点象COM里面的variant.使用方法:any::type() 返回包装的类型any_cast可用于any到其他类型的转化 #include boost/any.hpp>void test_any(){ typedef std::vectorboost::

2007-03-21 14:03:00 867

原创 编译时知道sizeof的大小

sizeof(int), sizeof(double)之类是在编译期就计算出来了的,怎样在编译期就能知道某个类的大小呢?且看下面:class MyClass{    // ...}; 要在编译期知道MyClass的大小,先写个辅助类,template class CalcSize;随便在哪个CPP中写下一行 CalcSize();再编译,就会有类似错误error C2514: “CalcSize”

2007-03-21 11:55:00 1467

转载 gcc与g++的区别

gcc和g++都是GNU(组织)的一个编译器。误区一:gcc只能编译c代码,g++只能编译c++代码两者都可以,但是请注意:1.后缀为.c的,gcc把它当作是C程序,而g++当作是c++程序;后缀为.cpp的,两者都会认为是c++程序,注意,虽然c++是c的超集,但是两者对语法的要求是有区别的。C++的语法规则更加严谨一些。2.编译阶段,g++会调用gcc,对于c++代码,两者是等价的,但是因为g

2006-11-23 09:05:00 763

转载 女人终归是女人,需要有人疼的

女人被男人融化,多半是因为男人的疼爱。遗憾的是,似乎多半的男人在融化了女人之后,便不再像原来那样温暖。所以女人总会不识相地问男人:“你会不会永远这么疼我?如果我老了,你还会疼我么?”    女人是乖巧的、柔弱的、细腻的,尤其对她心爱的男人来讲,在他看来极其微不足道的举动都可能伤害到她的柔弱心肠。男人的胸骨宽阔、肌肉发达,而女人就要柔弱细腻得多。     在发掘被火山熔岩所掩埋的庞贝城时发现

2006-09-16 17:04:00 1197 3

原创 设计模式在二维图形程序里的应用(命令模式--command)

说明:     本文只主要讲述一些设计模式在二维图形程序里的应用.不涉及到二维图形程序的算法.最近很忙,没时间写。希望看到的朋友别介意,有时间我会好好整理一下的,希望对正在做这方面的朋友有用。本文讲述命令模式的一个实现,此实现是笔者项目中实际用到的.按照设计模式的命令模式,我们先定义一个基类,如下:// 命令类型enum cmd_type { type_no, type_create, type_

2006-03-11 21:04:00 1312 1

原创 用UDP实现可靠文件传输

                                                                                                 用UDP实现可靠文件传输        大家都清楚,如果用TCP传输文件的话,是很简单的,根本都不用操心会丢包,除非是网络坏了,就得重来。用UDP的话,因为UDP是不可靠的,所以用它传输文件,要保证不丢包,

2004-12-12 13:07:00 15043 47

空空如也

空空如也

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

TA关注的人

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