- Similar implementation to standard functions
- Have access to member attributes
- Can be implemented inside/outside class declaration
- outside; `Class_name::method_name`
- Can separate specification from implementation (recommended)
- `.h` file for declaration
- `.cpp` file for implementation
- [[Include Guard]]
[[C++ Class Methods]]