自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 小结:c++中的new、operator new和placement new

c++中的new、operator new和placement new一、newnew(也称作new operator),是new 操作符,不可重载class T{...};T *t = new T(initial_args_list); //此时的new ,是new 操作符new操作 会执行以下三个步骤调用类的(如果重载了的话)或者全局的operator new分配...

2018-03-13 12:13:00 146

转载 libevent--快速入门

libevent--快速入门一.简介libevent是一个c语言写的事件驱动库,轻量级,专注于网络,跨平台特性好,支持多种 I/O 多路复用.支持I/O,定时器和信号等事件,允许设置注册事件优先级.二.基本使用场景和事件流程(1)初始化事件根基(槽)struct event_base *event_base_new(void);struct event_base *event...

2018-01-26 23:56:00 147

转载 学习总结:工程管理与makefile

工程管理与makefile一、为什么需要makefile和make一个工程中的源文件可能很多,按照类型、功能、模块分别放在若干个目录中,为了有效地管理软件工程,更高效地编译整个工程,需要用到makefile 和 make 命令工具。Linux 程序员须学会写makefile,使用GNU make 来构建和管理自己的软件工程,利用makefile 进行编译,已成为了一种在工程方面的常见...

2018-01-15 19:01:00 156

转载 学习总结:静态链接和动态链接

链接可分为静态链接和动态链接静态链接:对函数库的链接是放在编译时期完成的是静态链接生成静态链接库的步骤:(1)先将源文件编译成 .o 文件:(源文件可从上一篇查看)g++ -c printA.cppg++ -c printB.cpp生成的文件为 printA.o printB.o ,-c 的编译选项,表示只执行到编译,输出目标文件。无论是静态库文件还是动态库文件,都是由...

2018-01-14 21:09:00 104

转载 学习总结:gcc/g++ 编译与链接

gcc/g++ 编译与链接编译与链接的过程可以分解为四个步骤:预处理、编译、汇编、链接预处理:源代码文件和相关的头文件,被预处理器cpp预处理成一个后缀为 .i 的文件(选项:-E)编译:把预处理完的文件进行一系列的词法分析、语法分析、语义分析以及优化后,产生相应的汇编代码文件,后缀为 .s,(选项 :-S )汇编:把编译阶段生成的 .s 文件转成二进制目标代码,后缀为.o,...

2018-01-14 20:03:00 122

转载 二叉树——遍历篇(递归/非递归,C++)

二叉树——遍历篇二叉树很多算法题都与其遍历相关,笔者经过大量学习、思考,整理总结写下二叉树的遍历篇,涵盖递归和非递归实现。1、二叉树数据结构及访问函数#include <stdio.h>#include <iostream>#include <stack>using namespace std;struct BTNode{ i...

2017-12-31 11:00:00 158

空空如也

空空如也

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

TA关注的人

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