|
You are here |
brevzin.github.io | ||
| | | | |
entangledlogs.com
|
|
| | | | | Generic Programming: Generating part of programs Introduction Generic Programming: Programming with generic parameters to avoid unnecessary code duplication and encourage code reuse. Polymorphism is also another technique to solve code reuse Puts implicit constraints on the generic types that are to be fulfilled by concrete types. template T adder(T LHS, T RHS) { return LHS + RHS; } struct Foo { inv Val = 0; } Foo f = adder(Foo{}, Foo{}): In this code snippet, we assume that Foo meets the requirement tha... | |
| | | | |
www.foonathan.net
|
|
| | | | | When should you write a destructor? When a copy constructor? Does it make sense to have assignment only? Quick guidelines: rule of zero, rule of three, rule of five, and everything else. | |
| | | | |
sdowney.org
|
|
| | | | | A Possible Technique constexpr bool g(int lhs, int rhs) { auto& op = partial_eq; return op.ne(lhs, rhs); } Compiler Explorer with Supporting Code A trait is defined as a template var... | |
| | | | |
gregmulvaney.wordpress.com
|
|
| | | Just found the Weekly Photo Challenge page on the Wordpress.com Blog Below is my attempt at "Inside" - All old and retro. | ||