🐋
Blog
CMU15445
CMU15445
  • CMU15445
  • lab
    • lab0
    • lab1
    • lab2
    • lab3
    • lab4
  • note
    • Database Storage
    • Buffer Pools
    • Hash Tables
    • Tree Indexes
    • Index Concurrency Control
    • Sorting & Aggregations
    • Join Algorithms
    • Query Execution
    • Query Planning & Optimization
    • Concurrency Control Theory
    • Two-Phase Locking Concurrency Control
    • Timestamp Ordering Concurrency Control
    • Multi-Version Concurrency Control
    • Logging Protocols + Schemes
    • Crash Recovery Algorithms
由 GitBook 提供支持
在本页
  1. lab

lab0

由于 cs144 宣布暂时结束,开始 cmu15445 的学习。

lab0

lab0 主要是配环境,了解基本的 C++ 语法,注意 C++ 代码书写格式。大概就这些。

值得注意的 C++ 语法

  • unique_ptr 是可以 return 的。 它有个成员函数 get() 可以将其转为普通指针。 其初始化建议 make_unique。

  • 虚函数 父类提供纯虚函数当作接口,子类必须重写实现。 override 是重写标志。 父类的虚析构函数,子类也要实现。

  • new 二维的数组,析构也要 delete 二维。 new 二维的数组,要一维一维的 new,不能直接 new 出一个不定长度的二维数组。

上一页CMU15445下一页lab1

最后更新于3年前