C++
遥望未来_cheerup
这个作者很懒,什么都没留下…
展开
-
C++模板(一)
1.声明模板的形式: template 其中的模板参数可以有一下几种形式: 1).类型参数。定义形式为: class T或者typename T. 其中typename关键字为后期引入的关键字,T为类型参数。 eg: template T max(T a,原创 2013-10-24 22:44:48 · 1195 阅读 · 0 评论 -
结构体在网络中的传输
1.字节对齐问题2.网络中数据传输是字节流,我们可以将结构转换为字节流。eg: char *buffer=new [100]; struct data { int a; char b[100]; }data1; buffer=(char*)&data1; m.Send(buffer,s原创 2013-10-24 22:47:15 · 1589 阅读 · 0 评论 -
c++学习一
1.在C++中为了引用标准库中的名字,我们必须使用命名空间std,有三种方法: 1).using namespace std;这种方法将使用后,标准里的所有名字都可以使用. 2).using std::name;这种方法是比较推荐的,很好 3).直接使用std。在使用时候用std::name;这种方法比较繁琐,每次使用的时候都要写std::. eg:1)原创 2013-10-24 22:46:14 · 479 阅读 · 0 评论 -
for语句的执行顺序
for(e1;e2;e3)for语句首先执行e1,然后会执行e2进行判断,如果为false,结束循环,如果为true,执行for的语句块。然后会执行e3,接着通过判断e2.如此循环。原创 2015-07-27 12:01:32 · 1189 阅读 · 0 评论 -
联合体、大小端模式
1、联合体联合体定义的关键字union,其成员使用低地址对齐,其默认占用的内存空间为最大基础类型的整数倍。2.大小端模式大端模式:数值的高字节保存到低地址内存,低字节保存到低地址内存。小段模式:数值的高字节保存到高地址内存,低字节保存到低地址内存。3.网络字节序网络采用大端模式。4.联合体计算计算机的字节序 union { int a; char b;原创 2017-03-02 10:46:09 · 750 阅读 · 0 评论