cpp

Udemy的cpp基础

CPP 基础 cpp学习曲线陡峭,即使之前学过的人如果长时间不用也很容易忘记基础。所以我把自己学习过程中写的例子都过一遍,也方便自己查询基本语法。 我

Class 基本语法

header file #ifndef CAT_H_ #define CAT_H_ class Cat { public: void speak(); void jump(); }; #endif Cat.cpp #include <iostream> #include "Cat.h" void Cat::speak() { using std::endl; using std::cout; cout << "Meouwww!!" << endl; } void Cat::jump() { using std::cout; using std::endl; cout << "Jumping to top of bookcase" << endl; } main.cpp #include <iostream> #include "Cat.h" int main() { Cat cat; cat.speak(); cat.jump(); return 0; } 执行: g++

Least Recent Used Cache

用意 每次要重新熟悉或者学习一个新语言,我都会重新重新做一下这道题。因为这道题需要自己对语言如何自定义对象以及各种collection有一定的

为了摆地摊提前准备的学习

优秀的学习资源 MIT 6.824 分布式系统 CMU Database Group Youtube C++ 入门,真的是入门 进度 分布式系统 Description 找到了资源 一亩三分地和知乎网友推荐 CMU Database Group Youtube Description 找到了资源 同学推荐,胡乱吞

Neovim C++ Mac 配置

NEOVIM COC and C++ https://ianding.io/2019/07/29/configure-coc-nvim-for-c-c++-development/ https://www.jianshu.com/p/249850f2cc64 ccls macbook使用的坑 需要重新编译以下ccls,并且采用brew的llvm,否则会有些误导性的错误such as: invalid operands to binary expression ostream and ostringstream https://github.com/MaskRay/ccls/issues/396