C/C++
荷黍香
中科院一名小硕,喜欢新技术
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++应用程序在Windows下的编译、链接:(三) 静态链接(一)
大家好,下面开始静态链接部分的工作原理分析,由于这部分内容太多了,我计划分2个部分发出,先看下这部分的大纲:3静态链接3.1概述编译器的任务是将每一个包含C++代码的源文件编译成包含二进制机器码的目标文件。由于在一个源文件中可能会调用到其它文件中的代码或数据,这些代码或者数据可能来自于静态库中,也可能来自于动态链接库中,也可能来自于其他的源文件中。在编译阶段,编译器转载 2014-07-17 00:51:24 · 1110 阅读 · 0 评论 -
C++应用程序在Windows下的编译、链接:(一)概述
本文是对C++应用程序在Windows下的编译、链接的深入理解和分析,文章的目录如下: 我们先看第一章概述部分。1概述1.1编译工具简介cl.exe是windows平台下的编译器,link.exe是Windows平台下的链接器,C++源代码在使用它们编译、链接后,生成的可执行文件能够在windows操作系统下运行。cl.exe和link.exe转载 2014-07-16 23:13:46 · 2777 阅读 · 0 评论 -
C++应用程序在Windows下的编译、链接:(二)COFF/PE文件结构
本文是对C++应用程序在Windows下的编译、链接的深入理解和分析,文章的目录如下: 我们先看第一章概述部分。1概述1.1编译工具简介cl.exe是windows平台下的编译器,link.exe是Windows平台下的链接器,C++源代码在使用它们编译、链接后,生成的可执行文件能够在windows操作系统下运行。cl.exe和link.exe转载 2014-07-16 23:31:24 · 1696 阅读 · 1 评论 -
行编辑程序实现
#include #include typedef char SElemType; //stack element#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1#define OVERFLOW -2//typedef int Status#define STACK_原创 2014-08-17 10:30:03 · 716 阅读 · 0 评论 -
布隆过滤器
假如有1亿个不重复的正整数(大致范围已知),但是只有1G的内存可用,如何判断该范围内的某个数是否出现在这1亿个数中?最常用的处理办法是利用位图,1*108/1024*1024*8=11.9,也只需要申请12M的内存。但是如果是1亿个邮件地址,如何确定某个邮件地址是否在这1亿个地址中?这个时候可能大家想到的最常用的办法就是利用Hash表了,但是大家可以细想一下,如果利用Hash表来处理,必须开辟空间转载 2014-09-03 15:47:24 · 522 阅读 · 0 评论 -
寻找第K大的数
#includeint Kth_elem(int a[], int low, int high, int k){ int pivot = a[low]; int low_temp = low; int high_temp = high; while(low<high) { while(low=a[low]) -原创 2015-03-06 11:11:48 · 437 阅读 · 0 评论
分享