自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MrGuo的专栏

努力奋斗中的IT菜鸟

  • 博客(6)
  • 资源 (4)
  • 收藏
  • 关注

原创 Effective C++条款8,9析构中的异常和虚拟函数

条款8:别让异常逃离析构函数析构函数的作用就是清理资源等后续工作,一旦这里发生异常就会产生严重后果。所以在编写析构函数时要格外小心。如class Widget{public:...~Widget(){...}};void doSomething(){std::vector v;...}注:vector是STL内东东,类似于数组,不过更加强大。那么vec

2013-12-30 19:27:59 492

原创 Effective C++ 条款7——为多态基类声明virtual析构函数

本章节就在强调一件事情,如果一个类是基类,且用于多态,那么该base class的析构函数,要写成virtual 的。如果其不是base class 或不用于多态就不要用virtual析构了。注:多态就是基类指针指向子类对象。可这是为什么呢?若class TimeKeeper{public:TimeKeeper();~TimeKeeper();.....};class

2013-12-17 09:40:27 584

转载 编写一个类似cp(1)的程序。复制空洞,不写0------转

《unix环境高级环境编程》4.6 网上找的程序/* * filename: mycp.c * descritption: copy file with hole  * author: soforthhe, at 2010-3-30  * example: mycp dst.txt * contact: soforth@qq.com * */#i

2013-12-09 14:43:37 1424

原创 Unix环境高级编程 实例4-7

在学习APUE,本着读书动手双管齐下的原则。一直在亲手实现书中的各个实例和习题。今天在4-7:递归降序遍历目录层次结构,并按文件类型计数的实例中一直报一个错误 undefined reference to `path_alloc'。这就奇怪了。然后各种苦恼,以为自己apue.h配置的不对。因为我没有编译配置,只是简单地复制过去。后来到晚上看到程序中调用path_alloc的地方有个注释/*Fi

2013-12-07 19:57:17 1406

转载 type用法小结及与define的区别

首先,四个用途用途一:定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如:char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针, // 和一个字符变量;以下则可行:typedef char* PCHAR; // 一般用大写PCHAR pa, pb; // 可行,同时声明了两个指向字符变量的指

2013-12-07 16:40:31 757

原创 Effective C++ 条款6——若不想使用编译器自动生成的函数,就该明确拒绝

拒绝方法上一节中说编译器为我们合成课一些函数,他们不仅仅功能简陋,甚至有时是我们所明令禁止的。比如说复制,在业务逻辑上,有些先天独一无二的东西是不允许复制的。对于其他功能,只要我们在类中不去声明定义,那么自然不会有此功能,但对于copy构造函数和copy assignment操作符就不会起作用。正如上一节所说,若果不去声明定义,那么编译器会为我们声明他们。这里有一个办法:看

2013-12-02 09:37:44 575

最新版虚拟机Vmware10的破解程序

可以将Windows 8.1物理PC转变为虚拟机;Unity模式增强,与Windows 8.1 UI 更改无缝配合工作; ·加强控制,虚拟机将以指定的时间间隔查询服务器,从而将受限虚拟机的策略 文件中的当前系统时间存储为最后受信任的时间戳; ·在平板电脑运行时可以利用加速计、陀螺仪、罗盘以及环境光线传感器; ·支持多达16个虚拟CPU、8 TB SATA磁盘和64 GB RAM; ·新的虚拟SATA磁盘控制器; ·现在支持20个虚拟网络; ·USB3流支持更快的文件复制; ·改进型应用和Windows虚拟机启动时间; ·固态磁盘直通; ·增加多监视设置; ·VMware-KVM 提供了使用多个虚拟机的新界面。

2013-10-22

VC++之MFC类库中文手册

在学习MFC开发时,我们使用MSDN总会被各种C# .net等多种信息干扰,为了专注于编程开发,特此提供一个只有MFC类的中文学习手册。

2013-01-01

计算机病毒的相关知识和Billy Belceb病毒编写教程

计算机病毒的分析与讲解,其中还有 Billy Belceb病毒编写教程

2012-05-17

JAVA实验报告

利用JAVA语言实现客户端向服务器的文件传送,并实现压缩功能。

2012-04-26

空空如也

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

TA关注的人

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