关闭
当前搜索:

网络编程(1)—— 基于linux系统的socket服务器端编程步骤

socket服务器端编程的基本步骤: 1.1 创建套接字 int socket(int domain,int type,int protocol); domain--协议族,常用的有AF_INET(基于IPv4的Internet协议),AF_INET6(基于IPv6的Internet协议),AF_LOCAL(Unix本地通信协议) type--传输类型,常用的有SOCK_STREAM(...
阅读(3950) 评论(0)

STL输入和输出流-格式化

1.1 格式化标记 使用方法:通过成员函数setf()和unsetf(),可接收这些标记做实参。 std::ios::boolalpha std::ios::hex std::ios::internal std::ios::left std::ios::oct std::ios::right std::ios::scientific std::ios::showbase std...
阅读(816) 评论(0)

STL输入和输出流-定义

一、iostream对象 1.1 输入和输出流对象 定义:stream是一条数据流,字符序列在其中川流不息。 头文件:#include 包含头文件后,程序将自动创建8个stream对象(4个用于窄字符,4个用于宽字符): cin/wcin 对应标准输入stream,默认关联到标准输入设备。 cout/wcout 对应标准输出stream,默认关联到标准输出设备。 cerr/wce...
阅读(982) 评论(0)

STL算法库-数字运算(三)

四、通用数值计算 头文件:#include 4.1 求和(accumulate) T accumulate(iterator first,iterator last T val); 计算[first,last]中数字的总和,将该值添加到数值val上. T accumulate(iterator first,iterator last,T Val, BinaryOperator op)...
阅读(620) 评论(0)

STL算法库-数字运算(二)

三、数组(向量)运算 STL提供了一个数组类valarray,用于实现数值数组的运算,其代表数值线性序列。 3.1 头文件 #include 3.2 构造函数 valarray(); explicite valarray(size_t n); valarray(const T& val,size_t n); valarray(const T* P,size_t n); valar...
阅读(709) 评论(0)

STL算法库-数字运算(一)

一、定义 包括区间的内容累积、内部乘积、小计、计算相邻对象差等函数 二、复数运算 2.1 头文件 #include "complex" 2.2 复数成员函数 2.2.1 构造函数: complex(const T& re=0,complex T& im=0); complex(const complex& x); 2.2.2 实部和虚部函数 T real()const; ...
阅读(422) 评论(0)

STL迭代器

一、 迭代器的分类 1.1 输入迭代器 输入迭代器主要用于为需要的数据源提供输入接口,该数据源可以是容器、数据流等。输入迭代器只能够从一个序列中读取数据,此类迭代器可以被修改和引用。只能一个一个读取,并且按此顺序传回元素值。最简单的例子就是从标准输入读取数据的迭代器,同一个值不会被读取两次,一旦从输入流中读取一个字后,下次读取时会读取另一个字。 1.2 输出迭代器 输出迭代器,主要用于输出...
阅读(407) 评论(0)

STL算法库-删除算法

一、remove 原型:remove(iterator first,iterator last,const T& val) 定义:移除所有值到等于val的元素,函数返回删除后的序列的末尾位置,序列的大小不变,用最后一个元素进行补齐 原型:remove_if(iterator first,iterator last,Pred pr) 定义:移除所有使得pr值为true的元素,函数返回删除后序...
阅读(621) 评论(0)
    个人资料
    • 访问:435938次
    • 积分:7199
    • 等级:
    • 排名:第3531名
    • 原创:298篇
    • 转载:17篇
    • 译文:1篇
    • 评论:66条
    其它平台
    博客专栏