{"id":21158347,"url":"https://github.com/ksalekk/cpp-oop","last_synced_at":"2025-12-28T19:37:17.993Z","repository":{"id":242428428,"uuid":"804362584","full_name":"ksalekk/cpp-oop","owner":"ksalekk","description":null,"archived":false,"fork":false,"pushed_at":"2024-05-30T21:31:34.000Z","size":67,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-21T09:09:26.092Z","etag":null,"topics":["cmake","cpp","data-structures","oop"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ksalekk.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-22T13:01:03.000Z","updated_at":"2024-06-02T22:04:46.000Z","dependencies_parsed_at":"2024-06-03T00:51:30.156Z","dependency_job_id":"9b7acbf4-55bb-4fc5-bf89-957079aa7848","html_url":"https://github.com/ksalekk/cpp-oop","commit_stats":null,"previous_names":["ksalekk/cpp-oop"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ksalekk%2Fcpp-oop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ksalekk%2Fcpp-oop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ksalekk%2Fcpp-oop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ksalekk%2Fcpp-oop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ksalekk","download_url":"https://codeload.github.com/ksalekk/cpp-oop/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243599850,"owners_count":20317181,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cmake","cpp","data-structures","oop"],"created_at":"2024-11-20T12:21:28.334Z","updated_at":"2025-12-28T19:37:17.959Z","avatar_url":"https://github.com/ksalekk.png","language":"C++","readme":"# Object-Oriented Programming in C++\nThe repository contains my mini project that I created as part of learning the C++ object-oriented programming paradigm at the university at the beginning of my adventure with programming. The project uses the standard C++ library and the included .cpp and .h files.\n\nThe project includes an implementation of the inheritance scheme given below.\n![inheritance diagram](./inheritance-diagram.png)\n\nMoreover, it has been prepared a generic Container class for storing objects of any type, implemented as the doubly linked list.\n\nFor all created classes a few operators have been overloaded. Each class has also implemented persistance methods for storing and reconstructing the state of the entire object.\n\nThe app contains console interfaces for testing functionalities of each class.\n![Demo image](./main-demo.png)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fksalekk%2Fcpp-oop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fksalekk%2Fcpp-oop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fksalekk%2Fcpp-oop/lists"}