摘要:
在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清除的变量的存储区。里面的变量通常是局部变量、函数参数等。 堆,就是那些由new分配的内存块,它们的释放编译器不管,而是由程序员自己去控制,一般一个n... 阅读全文
摘要:
简介:内存泄漏对于C/C++程序员来说也可以算作是个永恒的话题了吧。在Windows下,MFC的一个很有用的功能就是能在程序运行结束时报告是否发生了内存泄漏。在Linux下,相对来说就没有那么容易使用的解决方案了:像mpatrol之类的现有工具,易用性、附加开销和性能都不是很理想。本文实现一个极易于... 阅读全文
摘要:
Convert multi-byte integer types from host byte order to network byte orderPrototypes#include uint32_t htonl(uint32_t hostlong);uint16_t htons(uint16_... 阅读全文
摘要:
struct NFHeaderV5{ uint16_t version; // flow-export version number uint16_t count; // number of flow entries uint32_t sy... 阅读全文