c++ 学习笔记
今年对区块链技术产生了浓厚的兴趣,学习 c++ 编程主要的目的在于想去研究下 bitcoin、eos 等区块链的源代码,弄懂他们的运行机制及原理。
学习教程
基础
- Step01 - Initialization project
- Step02 - Variables, initialization, and assignment
- Step03 - Creating a Basic Calculator
- Step04 - If / else Statement
- Step05 - Function
- Step06 - Object-oriented programming(OOP)
- Step07 - Placing Classes in Separate Files
- Step08 - While、for、do while Loops
- Step09 - Assignment and Increment Operators
- Step10 - Making a Stock Market Simulator
- Step11 - Switch
- Step12 - Logical Operators
- Step13 - Random Number Generator
- Step14 - Default parameters
- Step15 - Unary Scope Resolution Operator
- Step16 - Function Overloading
- Step17 - Recursion
- Step18 - Array
- Step19 - Multidimensional Arrays
- Step20 - Pointer
- Step21 - Passing arguments by value / reference / address
- Step22 - Sizeof
- Step23 - Pointers and Math
- Step24 - Arrow Member Selection Operator(->)
- Step25 - Destructors
- Step26 - Const class objects and member functions
- Step27 - Constructor member initializer lists
- Step28 - Object relationships - Composition
- Step29 - Friend functions and classes
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
Comment