
c++基础
l1905
这个作者很懒,什么都没留下…
展开
-
c++中关于extern
1 基本解释:extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。此外extern也可用来进行链接指定。 也就是说extern有两个作用,第一个,当它与"C"一起连用时,如: extern "C" void fun(int a, int b);则告诉编译器在编译fun这个函数名时按着C的规则去翻译相应的函数名而转载 2012-11-07 21:45:47 · 582 阅读 · 0 评论 -
socket通信机制
原文地址:http://wenwen.soso.com/z/q290998879.htm服务器端 一、创建服务器套接字(CREATE)。 二、服务器套接字进行信息绑定(BIND),并开始监听连接(LISTEN)。 三、接受来自客户端的连接请求(ACCEPT),并创建接收进程。 四、开始数据传输(SEND、RECEIVE)。 五、关闭套接字(CLOSESOC转载 2013-03-01 18:05:41 · 5843 阅读 · 0 评论 -
Socket编程指南及示例程序
原博客地址:http://www.blogjava.net/wxb_nudt/archive/2007/11/01/157623.html例子代码就在我的博客中,包括六个UDP和TCP发送接受的cpp文件,一个基于MFC的局域网聊天小工具工程,和此小工具的所有运行时库、资源和执行程序。代码的压缩包位置是http://www.blogjava.net/Files/wxb_nudt/soc转载 2013-02-25 20:24:09 · 678 阅读 · 0 评论 -
socket阻塞与非阻塞 windows下
WinSock基本知识 这里不打算系统地介绍socket或者WinSock的知识。首先介绍WinSock API函数,讲解阻塞/非阻塞的概念;然后介绍socket的使用。 WinSock API Socket接口是网络编程(通常是TCP/IP协议,也可以是其他协议)的API。最早的Socket接口是Berkeley接口,在Unxi操作系统中实现。WinSock也是一个基转载 2013-03-04 10:34:07 · 2784 阅读 · 0 评论 -
C++内存管理
http://blog.youkuaiyun.com/zhanghefu/article/details/5003383原文地址:2009-12-14 12:345500人阅读 评论(34)收藏 举报目录(?)[-]内存管理C内存管理详解内存分配方式分配方式简介明确区分堆与栈堆和栈究竟有什么区别控制C的内存分配重载全局的new和d转载 2012-12-21 09:31:40 · 1459 阅读 · 0 评论 -
C++快速排序之sort()
原文地址:http://blog.youkuaiyun.com/wanjun8659/article/details/7525009ort()函数是C++中的排序函数其头文件为:#include头文件;sort()相对于qsort()更加灵活,对基本的类型排序不需要定义排序函数1、sort()sort 对给定区间所有元素进行排序stable_sort 对给定区间所有元素进行稳定排序转载 2012-12-21 09:15:04 · 422 阅读 · 0 评论 -
c++ 函数返回引用
原文地址:点击打开链接;一,c++函数的返回分为以下几种情况 1)主函数main的返回值:这里提及一点,返回0表示程序运行成功。2)返回非引用类型:函数的返回值用于初始化在跳用函数出创建的临时对象。用函数返回值初始化临时对象与用实参初始化形参的方法是一样 的。如果返回类型不是引用,在调用函数的地方会将函数返回值复制给临时对象。且其返回值既可以是局部对象,也可以是求解转载 2012-12-16 14:34:09 · 503 阅读 · 0 评论 -
就是关于c++ 的结果写出txt的一个小案例
#include#includeusing namespace std;int main(int argc,char *argv[]){ string a,b,c,txtname; char name[100]={0}; cin>>txtname; txtname="C:/Documents and Settings/Administrator/桌面/"+转载 2012-12-12 16:13:14 · 472 阅读 · 0 评论 -
C++中输入输出的十六进制八进制
原文章出自:http://www.cnblogs.com/hxsyl/archive/2012/09/18/2691693.html1、数的进制默认进制:默认状态下,数据按十进制输入输出。如果要求按八进制或十六进制输入输出,在cin或cout中必须指明相应的数据形式,oct为八进制,hex为十六进制,dec为十进制。 1 int i, j, k, l; 2 c转载 2012-12-07 09:18:12 · 553 阅读 · 0 评论 -
面试(求年龄)问题
1。 一人岁数的3次方是四位数,四次方是六位数,并知道此人岁数的3次方和4次方用遍了0~9十个数字。编写一程序求此人的岁数。2。对1,2,3, 4, 5 这五个数任意取出两个数,列出他们的所有组合。public static int getAge() {int age;int third;int fourth;for (int i = 11; true; i++)转载 2012-12-03 13:30:24 · 1065 阅读 · 0 评论 -
C++迭代器 iterator
原文地址:http://www.cnblogs.com/yc_sunniwell/archive/2010/06/25/1764934.html1. 迭代器(iterator)是一中检查容器内元素并遍历元素的数据类型。(1) 每种容器类型都定义了自己的迭代器类型,如vector:vector::iterator iter;这条语句定义了一个名为iter的变量,它的数据类型是由v转载 2012-11-29 20:51:47 · 300 阅读 · 0 评论 -
网上找的题思考c
题目是这样的:用户输入2个数,并输入一个操作符。你根据输入的情况来得出相应的运算结果。“主要参考与博文http://blog.youkuaiyun.com/justjavac/article/details/8224055;刚开始看到这个题目的时候 我很会自然的想到在用c++实现的话用个switch-case语句进行选择 + ,-,*,然后返回各种类型,说白了也就是枚举完各种数据类型。可使我感到兴原创 2012-11-28 14:57:45 · 331 阅读 · 0 评论 -
CreateEvent的用法
HANDLE CreateEvent( LPSECURITY_ATTRIBUTES lpEventAttributes, // SD BOOL bManualReset, // reset type转载 2013-03-14 20:16:02 · 694 阅读 · 0 评论