自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

黄晓伟

技术分享,欢迎拍砖!

  • 博客(11)
  • 资源 (26)
  • 收藏
  • 关注

转载 auto_ptr

auto_ptr是当前C++标准库中提供的一种智能指针,或许相对于boost库提供的一系列眼花缭乱的智能指针, 或许相对于Loki中那个无所不包的智能指针,这个不怎么智能的智能指针难免会黯然失色。诚然,auto_ptr有这样那样的不如人意,以至于程序员必须像使用”裸“指针那样非常小心的使用它才能保证不出错,以至于它甚至无法适用于同是标准库中的那么多的容器和一些算法,但即使如此,我们仍然不能否认这个

2013-03-21 17:27:41 590

转载 C++ 局部静态初始化不是线程安全的!

在块作用域中的静态变量的规则 (与之相对的是全局作用域的静态变量) 是, 程序第一次执行到他的声明的时候进行初始化. 察看下面的竞争条件: int ComputeSomething() { static int cachedResult = ComputeSomethingSlowly(); return cachedResult; } 这段代码的意图是在该函数第一次被调用的时

2013-03-21 16:52:48 1414

原创 类成员函数可以访问相同类对象的私有对象

今天在学习c++ copying函数的时候,了解到这个问题:类成员函数可以访问相同类对象的私有对象; 下面这个例子是很好的copying函数,有很多细节。 实例如下: class Customer { public:    Customer(const Customer& c):         _name(c._name)    {    }    Customer& ope

2013-03-19 17:32:39 1845 1

原创 多态基类应声明 virtual析构函数

C++中虚析构函数的作用,当用一个基类的指针删除一个派生类的对象时,派生类的析构函数会被调用,否则派生类对象的析构函数不会被调用。并不是要把所有类的析构函数都写成虚函数。因为当类里面有虚函数的时候,编译器会给类添加一个虚函数表,里面来存放虚函数指针,这样就会增加类的存储空间。所以,只有当一个类被用来作为基类的时候,才把析构函数写成虚函数。 代码: #include using name

2013-03-15 17:39:27 837

原创 编写自己的Makefile

之前学习了一些Makefile规则,自己编写了一个简单的Makefile,分为三个部分:HYCMakefile,Makefilebase.mk,Makefile Makefilebase.mk是一些通用规则,就像c++代码中的头文件,我们把一些通用的规则,放在一起; HYCMakefile,是一些需要使用Makefile时,才能确定的一些内容,比如用到哪些include目录,库文件目录,用到哪

2013-03-13 17:19:02 1234

原创 sigaction实例

#include #include #include #include #include #include #include #include #include #include #include   static void signal_handle(int sign) {        printf("Test:System signal(%d

2013-03-13 16:40:10 1323

原创 sigaction函数和signal函数

signal和sigaction的区别: signal都是指以前的older signal函数,现在大多系统都用sigaction重新实现了signal函数。 1.      signal在调用handler之前先把信号的handler指针恢复;sigaction调用之后不会恢复handler指针,直到再次调用sigaction修改handler指针。这样,signal就会丢失信号,而且不能处

2013-03-13 16:36:51 4767

原创 exec实例详解

下面这个实例通过execle调用了ls命令; 通过execlp调用了echo命令; #include #include #include"ourhdr.h"   // char*env_init[] = {"USER=unknown","PATH=/tmp",NULL} ;   intmain() {     pid_t pid ;         if( (pi

2013-03-13 16:34:46 1386

原创 exec函数

用fork函数创建子进程后,子进程往往要调用一种exec函数以执行另一个程序。 当进程调用一种exec函数时,该进程完全由新程序代换,而新程序则从其main函数开始执行。因为调用exec并不创建新进程,所以前后的进程ID并未改变。exec只是用另一个新程序替换了当前进程的正文、数据、堆和栈段。  exec函数族的作用是根据指定的文件名找到可执行文件,并用它来取代调用进程的内容,换句话说,就是在

2013-03-13 16:32:23 835

原创 可变参数函数

可变参数参数在编程中其实是经常用得到的,查询一些资料,整理了一下,最后写出一个简单的 宏定义的可变参数LOG,这个实例大家肯定可以经常用到。 可变参数定义 我们学习C语言时最经常使用printf()函数,但我们很少了解其原型。其实printf()的参数就是可变参数,想想看,我们可以利用它打印出各种类型的数据。下面我们来看看它的原型: intprintf( const char* format

2013-03-12 09:46:15 1252

原创 自动化变量

%.o : %.c $(CC)-c  $ $@表示规则中的目标文件集。在模式规则中,如果有多个目标,那么,"$@"就是匹配于目标中模式定义的集合。 $  $%仅当目标是函数库文件中,表示规则中的目标成员名。例如,如果一个目标是"foo.a(bar.o)",那么,"$%"就是"bar.o","$@"就是"foo.a"。如果目标不是函数库文件(Unix下是[.a],Windows下是[.lib

2013-03-02 20:54:43 579

Objective-C基础教程(图灵程序设计丛书)

最合适有一定c、c++语言基础的同学看的一个object-c教程

2016-03-29

分布式系统原理与范型

分布式系统原理与范型

2013-11-20

录屏录音.rar

可以录屏、录音,这个非常适合记录会议、课程,非常好用 如果不好用,please Give me a message

2013-09-12

autoconf 和 automake 生成 Makefile 文件

这是我见过的最好的autoconf 和 automake 的学习文档 从网IBM developWorker上摘录 看完一遍就都清楚了

2013-08-13

拼图游戏 实验报告 完整报告

呵呵这个是配套我的另一个资源 java拼图游戏 完整的实验报告和代码5个资源分也不会冤枉大家 谢谢支持

2011-06-11

java 拼图源课程设计

完整源码 实现java 拼图游戏 很好的课程设计 如果需要实验报告继续下载

2011-06-11

C++课件 源码 详细

PPT内每个详细的知识点,都配有源码, 针对性强 自学的完美教程 本教程是湖南大学c++刘老师制作 感激!!

2011-06-11

面试C++ 常见问题

包含了 c++面试常见问题 全部源程序 弄懂了,里面的知识 找工作不用多愁

2011-06-11

opecv 帮助文档

opencv 处理图像常用函数查询 方便快捷 学习更有效率

2011-06-11

OpenCV在MFC的运动检测

基于MFC的动态人脸识别 在视频流中提取识别人脸

2011-06-11

opencv基础教程全部源码

opencv教程中的全部源码 可以结合opencv网站内容效果更好 要配置好环境

2011-06-11

清华_严蔚敏《数据结构》的全部代码实现(C语言).zip

清华_严蔚敏《数据结构》的全部代码实现(C语言).zip

2011-01-02

英语六级真题及详细解析

不错的解析,这就是真题,希望能够给大家一些帮助,谢谢

2011-01-02

计算机算法设计与分析 第三版 答案 王晓东

计算机算法设计与分析 第三版 答案 王晓东

2010-06-02

操作系统 试卷及解答 中文版

希望对大家的复习提供一些帮助 如果你是 湖大的学弟学妹们,复习时候一定要做很多很多的课后习题

2010-06-02

操作系统概念 第六版 课后答案

资源非常不错 能给大家一些帮助 英文版

2010-06-02

编译原理 答案全 国防科技大 第三版

PDF版,非常不错,希望对大家学习编译能够带来一些帮助

2010-06-02

文件夹.exe 专杀软件

内含三种 .exe专杀工具,使用简单,效果非常好 清除 .exe文件,并显示隐藏文件; 修改注册表,一次性清除干净;

2010-01-14

java教案 详细的介绍,适合入门者

详细介绍 清晰明了 适合入门初学者 等等给大家带去帮助

2010-01-14

ACM 算法分析 PPT 课件 完整代码 详细介绍

包括了所有的ACM类型PPT教案 详细的解读,完整的代码

2010-01-14

C链表实现 C++类实现 C数组实现 约瑟夫环

分别用 C++类实现 C链表实现 C数组实现 如有不清楚的地方欢迎 加QQ309669771 一起学习

2009-11-09

空空如也

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

TA关注的人

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