240 投稿
CPP
收录了27篇文章 · 10人关注
  • Resize,w 360,h 240
    如何处理Linux的内存分页管理?(满满干货分享)

    内存是计算机的主存储器。内存为进程开辟出进程空间,让进程在其中保存数据。我将从内存的物理特性出发,深入到内存管理的细节,特别是了解虚拟内存和内存...

  • 编程学习之练手小项目

    文本操作 文本编辑器——记事本类型的应用,可以打开、编辑、保存文本文档。可以增加单词高亮和其它的一些特性。 实时股价——可以查询股票当前价格。用...

  • C++ 中 inline 的用法

    1. 引入 inline 关键字的原因 在 C/C++ 中,为了解决一些频繁调用的小函数大量消耗栈空间(栈内存)的问题,特别的引入了 inlin...

  • C++ 实现Petri网转换规则

    模拟场景:编写一个程序来模拟一个Petri网的行为。该程序应该读入一组转换规则,以及一组状态列表,这些状态对应于网络链路层发出一个新的分组或者接...

  • 智能指针及其作用

    一、引入背景 使用 C++ 的指针可以动态开辟存储空间,但若在使用完毕后忘记释放(或在释放之前,程序 throw 出错误,导致没有释放),导致该...

  • 纯虚函数的作用和实现方式

    一、作用: 定义纯虚函数是为了实现一个接口,起到一个规范的作用,规范继承这个类的程序员必须实现这个函数。 应该在什么情况下使用纯虚函数?1、当想...

  • STL 的数据结构和内部实现

    STL(Standard Template Library)是 C++ 泛型编程(Generic Programming)的体现,将算法从数据结...

  • 多继承 与 多重继承

    多继承 多继承是指一个子类继承多个父类。多继承对父类的个数没有限制,继承方式可以是公共继承、保护继承和私有继承。不写继承方式,默认是私有继承。 ...

  • 为什么要有虚继承?是为了解决什么问题?

    虚继承是解决 C++ 多重继承问题的一种手段,从不同途径继承来的同一基类,会在子类中存在多份拷贝。这将存在两个问题:第一,浪费存储空间;第二,存...

  • C++ 数据结构

    基本数据类型 整型:int内存中的数据(64位机器):短整型 short int(2 字节)、长整型 long int(8 字节)、整型 int...

专题公告

C++ 语法特性、库的运用、相关操作系统知识等