Welcome to the CIS 554 C++ Class Assignments repository! This repository is dedicated to storing and organizing assignments and projects completed during the CIS 554 C++ class.
NOTE: All questions and assignments in this repository are provided by Prof. Roger Chen (https://ecs.syracuse.edu/faculty-staff/c-y-roger-chen). His contributions, guidance, and expertise have been invaluable in shaping these assignments and fostering a deep understanding of C++ concepts.
This repository serves as a central hub for all assignments and projects completed as part of the CIS 554 C++ class. Each assignment is stored in a separate directory, making it easy to navigate and find specific projects.
Here is a list of assignments and projects included in this repository:
- Assignment 1: Implement merge function.
- Assignment 2: Design database to store student course and semester data with GPA, Credits.
- Assignment 3: Continuation of Assignment 2: Implement copy constructor, copy assignment, move constructor, move assignment, destructor, RemoveFirst.
- Assignment 4: Implement initializer_list for the given tree structure to generate a binary tree from its inorder representation.
- Assignment 5: For the class triangle, implement constructor, copy constructor, move constructor, copy assignment, move assignment, destructor, FirtThreeRow. Only use Smart Pointers.
Feel free to explore each assignment's directory for more details and the source code.