{"id":19692899,"url":"https://github.com/pasqualerossi/c-plus-plus","last_synced_at":"2025-04-29T09:31:32.842Z","repository":{"id":42180925,"uuid":"501919230","full_name":"pasqualerossi/C-Plus-Plus","owner":"pasqualerossi","description":"C++ Mini Piscine with Modules 00 to 08.","archived":false,"fork":false,"pushed_at":"2024-08-29T20:37:01.000Z","size":3578,"stargazers_count":9,"open_issues_count":0,"forks_count":4,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-08-29T23:00:05.469Z","etag":null,"topics":["42-cpp-module","42-cpp-modules","cpp","cpp-modules","cpp-modules-1337","cpp-modules-42"],"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/pasqualerossi.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},"funding":{"github":["pasqualerossi"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":null}},"created_at":"2022-06-10T06:02:27.000Z","updated_at":"2024-08-29T20:37:04.000Z","dependencies_parsed_at":"2024-08-29T22:31:01.688Z","dependency_job_id":"39dd0337-2ab9-4a83-80e9-0b1fc7384068","html_url":"https://github.com/pasqualerossi/C-Plus-Plus","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pasqualerossi%2FC-Plus-Plus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pasqualerossi%2FC-Plus-Plus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pasqualerossi%2FC-Plus-Plus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pasqualerossi%2FC-Plus-Plus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pasqualerossi","download_url":"https://codeload.github.com/pasqualerossi/C-Plus-Plus/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224160272,"owners_count":17265942,"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":["42-cpp-module","42-cpp-modules","cpp","cpp-modules","cpp-modules-1337","cpp-modules-42"],"created_at":"2024-11-11T19:14:41.357Z","updated_at":"2024-11-11T19:14:41.938Z","avatar_url":"https://github.com/pasqualerossi.png","language":"C++","readme":"\u003cdiv align=\"center\"\u003e\n\n# C++ 00 to C++ 09 Modules\n\n\u003c/div\u003e\n\n## [C++ 00](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2000)\n\nIntroduction to C++ (Namespaces, Classes, Member Functions, Stdio Streams, Initalization Lists, Static and Const\n\n- [ex00: Megaphone](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2000/ex00)\n- [ex01: My Awesome PhoneBook](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2000/ex01)\n\n## [C++ 01](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2001)\n\nMemory Allocation, Pointers To Members, References and Switch Statement\n\n- [ex00: BraiiiiiinnnzzzZ](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2001/ex00)\n- [ex01: Moar brainz!](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2001/ex01)\n- [ex02: HI THIS IS BRAIN](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2001/ex02)\n- [ex03: Unnecessary violence](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2001/ex03)\n- [ex04: Sed is for losers](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2001/ex04)\n- [ex05: Harl filter](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2001/ex05)\n\n## [C++ 02](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2002)\n\nAd-Hoc Polymorphism, Operator Overloading and Orthodox Canonical Class Form\n\n- [ex00: My First Class in Orthodox Canonical Form](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2002/ex00)\n- [ex01: Towards a more useful fixed-point number class](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2002/ex01)\n- [ex02: Now we're talking](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2002/ex02)\n\n## [C++ 03](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2003)\n\nInheritance\n\n- [ex00: Aaaaand... OPEN!](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2003/ex00)\n- [ex01: Serena, my love!](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2003/ex01)\n- [ex02: Repetitive work](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2003/ex02)\n\n## [C++ 04](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2004)\n\nSubtype Polymorphism, Abstract Classes and Interfaces\n\n- [ex00: Polymorphism](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2004/ex00)\n- [ex01: I don't want to set the world on fire](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2004/ex01)\n- [ex02: Abstract class](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2004/ex02)\n\n## [C++ 05](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2005)\n\nRepetition and Exceptions\n\n- [ex00: Mommy, when I grow up, I want to be a bureaucrat!](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2005/ex00)\n- [ex01: Form up, maggots!](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2005/ex01)\n- [ex02: No, you need form 28B, not 28C...](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2005/ex02)\n- [ex03: At least this beats coffee-making](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2005/ex03)\n\n## [C++ 06](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2006)\n\nC++ Casts\n\n- [ex00: Conversion of scalar types](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2006/ex00)\n- [ex01: Serialization](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2006/ex01)\n- [ex02: Identify real type](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2006/ex02)\n\n## [C++ 07](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2007)\n\nC++ Templates\n\n- [ex00: Start with a few functions](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2007/ex00)\n- [ex01: Iter](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2007/ex01)\n- [ex02: Array](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2007/ex02)\n\n## [C++ 08](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2008)\n\nTemplated Containers, Iterators and Algorithms\n\n- [ex00: Easy find](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2008/ex00)\n- [ex01: Span](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2008/ex01)\n- [ex02: Mutated abomination](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2008/ex02)\n\n## [C++ 09](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2009)\n\nContainers Use Cases And Performance\n\n- [ex00: Bitcoin Exchange](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2009/ex00)\n- [ex01: Reverse Polish Notation](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2009/ex01)\n- [ex02: PmergeMe](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2009/ex02)\n\n\u003cbr\u003e\n\n# C++ Resource\nhttps://cpp_modules.simple.ink/\n","funding_links":["https://github.com/sponsors/pasqualerossi"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpasqualerossi%2Fc-plus-plus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpasqualerossi%2Fc-plus-plus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpasqualerossi%2Fc-plus-plus/lists"}