C++ 基础
tomyangguang
C/C++,python,网络安全,云计算,大数据。
展开
-
C++ 文件头和源文件之间的关系以及程序设计的基本原则
1.经常看到VS2010中,头文件包含函数的声明以及变量的声明,在源文件中写这些函数的实现。在含有main函数的cpp文件中包含这个头文件。那他们是怎么样工作了? 在main函数中添加了头文件,在编译时,只会把头文件中的函数声明和变量的声明直接原封不动的放在main函数之前,没有做其他的事。在链接时,它怎么知道函数在哪里呢?原因在于在函数声明时,函数类似于变量的声明一样,也有对应的地址。在链接时原创 2015-01-21 12:22:47 · 978 阅读 · 0 评论 -
MFC CSocket 和 CSocketFile的使用
Socket有同步阻塞方式和异步非阻塞方式两种使用,事实上同步和异步在我们编程的生涯中可能遇到了很多,而Socket也没什么特别。虽然同步好用,不费劲,但不能满足一些应用场合,其效率也很低。 也许初涉编程的人不能理解“同步(或阻塞)”和“异步(或非阻塞)”,其实简单两句话就能讲清楚,同步和异步往往都是针对一个函数来说的,“同步”就是函数直到其要执行的功能全部完成时才返回,而“异步”则是,转载 2015-01-22 09:59:05 · 2108 阅读 · 0 评论 -
快速找到前m大的数字。
在n个数字中找到前m大个数字:#include <stdio.h>int find(int a[],int m,int start,int end); ind swap(int a[],int i,int j);int main(void) { int a[]={3,2,321,654,65,45,234,233,432,6234}; //找到第m大的数字,采用快排的方法原创 2016-07-14 10:32:08 · 528 阅读 · 0 评论