摘要:
int *p()是返回指针的函数 int (*p)()是指向函数的指针 返回指针的函数: int *a(int x,int y); 有若干个学生的成绩(每个学生有4门课程),要求在用户输入学生序号以后,能输出该学生的全部成绩。用指针函数来实现。 1 #include <iostream> 2 #in 阅读全文
摘要:
举例说明: 1)int* p[2] 是一个指向int型的指针数组,即:p是包含两个元素的指针数组,指针指向的是int型。 可以这样来用: 1 #include <iostream> 2 3 using namespace std; 4 5 int main(int argc, char* argv[ 阅读全文
摘要:
typedef u_int32_t tcp_seq; struct tcphdr { __extension__ union { struct { u_int16_t th_sport; /* source port */ u_int16_t th_dport; /* destination por 阅读全文
摘要:
本文摘自 linux kernel ip.h,感谢开源的GNUstruct ip {#if __BYTE_ORDER == __LITTLE_ENDIAN unsigned int ip_hl:4; /* header length */ unsigned int ip_v:4; ... 阅读全文
摘要:
http://blog.csdn.net/xwpc702/article/details/8670025 虚函数为了重载和多态的需要,在基类中是有定义的,即便定义是空,所以子类中可以重写也可以不写基类中的此函数!纯虚函数在基类中是没有定义的,必须在子类中加以实现,很像java中的接口函数!虚函数引入 阅读全文
摘要:
本文第一部分转载百度百科,在此感谢百度。第二部分示例为独立编写。 hpp,其实质就是将.cpp的实现代码混入.h头文件当中,定义与实现都包含在同一文件,则该类的调用者只需要include该hpp文件即可,无需再将cpp加入到project中进行编译。而实现代码将直接编译到调用者的obj文件中,不再生 阅读全文
摘要:
前奏: Garbage Collection 技术一直颇受注目,并且在 Java 中已经发展成熟,成为内存管理的一大利器,但它在 C++ 语言中的发展却不顺利,C++ 为了追求运行速度,20 年来态度坚决地将其排除在标准之外。 为了稍许平复因为没有 Garbage Collection 而引发的 C 阅读全文
摘要:
原始套接字(SOCK_RAW). 应用原始套接字,我们可以编写出由TCP和UDP套接字不能够实现的功能. 注意原始套接字只能够由有 root权限的人创建. 10.1 原始套接字的创建 int sockfd(AF_INET,SOCK_RAW,protocol) 可以创建一个原始套接字.根据协议的类型不 阅读全文
摘要:
http://www.cnblogs.com/this-543273659/archive/2011/08/02/2124596.html,在此感谢 C++中, 一个参数的构造函数, 承担了两个角色。 1 是个构造器 2 是个默认且隐含的类型转换操作符。 explicit作用: 在C++中,expl 阅读全文
摘要:
原文地址:http://www.cnblogs.com/jamesmile/archive/2010/04/17/1714311.html,在此感谢 C++中的operator new与new operator,看上去挺像的两姐妹,却有天壤之别。 重载的 operator new 必须是类成员函数或 阅读全文