摘要:
C++资源管理手法之RAII类,以对象的方式管理动态分配的堆资源,尽可能避免资源泄露。 阅读全文
摘要:
TCP三次握手与四次挥手和TIME_WAIT状态等待2MSL的原因 阅读全文
摘要:
参考TCP/IP详解,对UDP协议的简单总结。 阅读全文
摘要:
理解C/C++直接初始化和复制初始化的区别,消除一些临时对象的构造和析构成本,提高程序运行效率。 阅读全文
摘要:
讲述C/C++库和头文件的查找顺序,解决莫名奇怪的错误:找不到头文件,找不到库的链接错误。 阅读全文
摘要:
讲述C/C++如何构建静态库和动态库,以及当程序一来动态库后会出现哪些困扰“小白”的问题。 阅读全文
摘要:
C/C++编译器的构成,如何进行简单的分步编译,从其中进一步了解编译器工作原理。 阅读全文
摘要:
C+/C++ 内存对齐原则,有例子,有验证,有配图,最后还有未解决的疑惑,欢迎大家来探讨。 阅读全文
摘要:
迭代器分类 C++ STL 中根据移动能力将迭代器分成了 5 类: Input Iterator 输入迭代器,只支持 operator++ 操作。 Output Iterator 输出迭代器,只支持 operator++ 操作。 Forward Iterator 前向迭代器,只支持 operator 阅读全文
摘要:
问题描述 考虑一组数字 123,其排列组合共有六种:123, 132, 213, 231, 312, 321。这些排列组合是根据 < 比较符按数值排序。在这六种排列组合中,123 排第一位,没有上一个排列;321 排最后一位,没有下一个排列。除此之外任意一个排列组合都有上一个排列和下一个排列,比如 阅读全文