Hello and welcome to this repository. These are some of the fundamental and advanced programming tips or techniques that I learned in university. I'll be adding additional exercises here as time goes on. Thank you for looking!
NOTE: I'm not sure whether my program is working properly, perhaps there are a few logical bugs, please feel free to contact me or open issues to fix these bugs. Thank you so much!
PLEASE GIVE MY CREDIT OR MENTION ME @teddythinh
WHEN USING. THANKS !
Contributions are encouraged. Simply contact me via email or any of the social media platforms listed in my profile. Thanks!
Number | Context | Description |
---|---|---|
1 | Function Pointer | Practice using function pointers and typedef. |
2 | Sort Array | Sort the array using function pointers. |
3 | Find the maximum day of a month | Find the max day in a month, including leap year. (Can apply to calculate the next day or the previous day) |
4 | Using distribution | Use distribution to generate random numbers. |
5 | Try, catch, exception | Practice using try, catch, exception to throw a bug when user input invalid value. |
6 | Date and Time | Get current date and time. |
7 | Padding when printing | Padding something like "0" before day or month. |
8 | Function Template | Use template in functions, borrow the power of compiler to change the type of values. |
9 | Tuple | Some syntaxes and usage of tuple. |
10 | Map | Some syntaxes and usage of map. |
11 | Pair | Some syntaxes and usage of pair. |
12 | Regex | Use regular expression to check a string. |
13 | Pointer | Use pointer to calculate and create array. |
14 | Smart pointer | Using smart pointer in order not to forget to call delete . (Apply to Object-oriented Programming) |
15 | Function Overload | Use function that have same name but different arguments. |