C++
文章平均质量分 78
amaowolf
这个作者很懒,什么都没留下…
展开
-
reverse a list
#include using namespace std; class Node{ public: int data; Node *next; }; Node* create(){ Node *head = 0; Node *tail = 0; int i; for(i = 0; i < 10; i原创 2012-01-07 18:25:38 · 598 阅读 · 0 评论 -
sockaddr与sockaddr_in结构体简介
struct sockaddr { unsigned short sa_family; /* address family, AF_xxx */ char sa_data[14]; /* 14 bytes of protocol address */ }; sa_family是地址家族,一般都是“AF_xxx”的形式。好像通常大多用的是都是AF转载 2012-03-30 19:28:24 · 460 阅读 · 0 评论 -
ANSI C标准文件IO操作
一,概述 1 ANSI C文件系统建立在C语言早期版本的缓冲文件系统(也成为格式化或高级文件系统)之上。 2 流与文件的差别:C的I/O系统提供的程序员和使用设备之间的一级抽象叫做流,物理设备叫做文件。C文件系统可在终端、磁盘驱动器和磁带驱动器的众多设备上工作,不管各种设备有多大差异,ANSI 文件系统都把他们转换成称之为“流”的逻辑设备,具有极大的设备无关性。在C语言中,文件这个逻辑概念转载 2012-04-09 18:24:07 · 572 阅读 · 0 评论 -
windows socket编程
一、TCP/IP 体系结构与特点 1、TCP/IP体系结构 TCP/IP协议实际上就是在物理网上的一组完整的网络协议。其中TCP是提供传输层服务,而IP则是提供网络层服务。TCP/IP包括以下协议:(结构如图1.1) (图1.1) IP: 网间协议(Internet Protocol) 负责主机间数据的路由和网络上数据的存储。同时为ICMP,TCP, UDP提供分组发送转载 2012-03-31 16:14:48 · 3087 阅读 · 0 评论 -
C++ 文件读写(拷贝)/Makefile
1. C++ 代码 (copy.cpp) #include #include #include using namespace std; int main(int argc, char *argv[]){ if(argc != 3){ cerr<<"error: no source file or target file."<<endl;原创 2012-03-30 13:53:08 · 1823 阅读 · 0 评论 -
Linux Socket编程(不限Linux)
http://www.cnblogs.com/skynet/archive/2010/12/12/1903949.html “一切皆Socket!” 话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。 ——有感于实际编程和开源项目研究。 我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用Q转载 2012-03-28 15:07:31 · 788 阅读 · 0 评论 -
Win Socket编程指南及示例程序
http://www.blogjava.net/wxb_nudt/archive/2007/11/01/157623.html 例子代码就在我的博客中,包括六个UDP和TCP发送接受的cpp文件,一个基于MFC的局域网聊天小工具工程,和此小工具的所有运行时库、资源和执行程序。代码的压缩包位置是http://www.blogjava.net/Files/wxb_nudt/socket_src.转载 2012-03-28 15:05:31 · 6691 阅读 · 2 评论 -
template函数和template类
#include using namespace std; template class Poly{ private: Type base; Type height; public: Poly(Type b = 0, Type h = 0):base(b),height(h){} Type getArea()const{原创 2012-03-11 21:20:02 · 579 阅读 · 0 评论 -
标准C++中的string类的用法总结
相信使用过MFC编程的朋友对CString这个类的印象应该非常深刻吧?的确,MFC中的CString类使用起来真的非常的方便好用。但是如果离开了MFC框架,还有没有这样使用起来非常方便的类呢?答案是肯定的。也许有人会说,即使不用MFC框架,也可以想办法使用MFC中的API,具体的操作方法在本文最后给出操作方法。其实,可能很多人很可能会忽略掉标准C++中string类的使用。标准C++中提供的str转载 2012-02-17 17:56:10 · 421 阅读 · 0 评论 -
SimpleInherit.cpp
#include #include using namespace std; class Poly{ protected: string name; double base; double height; public: Poly(string nm = "default_poly", double bs = 0, double h原创 2012-02-17 18:50:07 · 385 阅读 · 0 评论 -
c++中string的用法
之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必 担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联(是不是很简单?)。我们尽可以把它看成是C++的基本数据类型。 首先,为了在我们的程序中使用string类型转载 2012-02-17 17:56:48 · 323 阅读 · 0 评论 -
ACE例
ACE自适配通信环境(ADAPTIVE Communication Environment)是可以自由使用、开放源码的面向对象(OO)框架(Framework),在其中实现了许多用于并发通信软件的核心模式。ACE提供了一组丰富的可复用C++ Wrapper Facade(包装外观)和框架组件,可跨越多种平台完成通用的通信软件任务,其中包括:事件多路分离和事件处理器分派、信号处理、服务初始化、进程间转载 2012-02-15 18:27:33 · 463 阅读 · 0 评论 -
C++网络编程 ACE相关资料收集
小飞驴的网站 http://www.flyingdonkey.com/ 马维达 C++网络编程 卷二 译者 http://www.flyingdonkey.com/cgi-bin/LB5000MX/leoboard.cgi WeiZone 我们的社区 http://www.weizone.com/forumdisplay.php?fid=22&page=1 ACE网络通讯编程版 Lov转载 2012-02-21 16:37:40 · 6964 阅读 · 0 评论 -
(13) MPI-IO shared_fh seek/get_position/write/read/_shared
#include #include #include #include"mpi.h" #include #include /** * fh is shared by all processes. * In case of reading, after one process finishes, and the fh moves to the new position, * t原创 2012-10-27 20:14:50 · 605 阅读 · 0 评论