09 2015 档案
摘要:register:这个关键字请求编译器尽可能的将变量存在CPU内部寄存器中,而不是通过内存寻址访问,以提高效率。注意是尽可能,不是绝对。你想想,一个CPU 的寄存器也就那么几个或几十个,你要是定义了很多很多register 变量,它累死也可能不能全部把这些变量放入寄存器吧,轮也可能轮不到你。一、皇帝...
阅读全文
摘要: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 必须是类成员函数或
阅读全文
摘要:本文部分From http://www.cnblogs.com/Mr-xu/archive/2012/08/07/2626973.html,其他自己整理。 一、引用简介 引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。 引用的声明方法:类型标识符 &引用名=目标变量名; 【
阅读全文
摘要:本文部分转载自http://www.cnblogs.com/qyaizs/articles/2039101.html,在此感谢作者! 1 首先://注意在C和C++里不同 在C中定义一个结构体类型要用typedef: typedef struct Student { int a; }Stu; 于是在
阅读全文
摘要:原文地址:http://www.stoimen.com/blog/,在此感谢作者! Insertion sort is a great algorithm, because it’s very intuitive and it is easy to implement, but the proble
阅读全文