{"id":15047159,"url":"https://github.com/raveriss/cpp_module_02_05-09","last_synced_at":"2026-02-02T00:35:52.126Z","repository":{"id":241010894,"uuid":"798251235","full_name":"raveriss/cpp_module_02_05-09","owner":"raveriss","description":"Réalisations personnelles pour les exercices C++ (cpp05 à cpp09), explorant la programmation orientée objet, ... , la gestion de la mémoire et d'autres concepts avancés, conformément aux directives de l'école 42.","archived":false,"fork":false,"pushed_at":"2024-09-09T10:11:22.000Z","size":26,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-22T14:07:52.956Z","etag":null,"topics":["algorithms","casts","class","containers","cpp","cpp98","exceptions","form-management","generic","handling","iterators","memory-management","programming","serialization","stl","templates","type-conversion","type-identity"],"latest_commit_sha":null,"homepage":"","language":null,"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/raveriss.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-09T12:01:23.000Z","updated_at":"2024-09-09T10:11:26.000Z","dependencies_parsed_at":"2024-05-21T23:33:58.136Z","dependency_job_id":"4e903d0a-161e-4e6d-8541-6ded7d81fa44","html_url":"https://github.com/raveriss/cpp_module_02_05-09","commit_stats":null,"previous_names":["raveriss/cpp_module_02_05-09"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/raveriss/cpp_module_02_05-09","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raveriss%2Fcpp_module_02_05-09","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raveriss%2Fcpp_module_02_05-09/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raveriss%2Fcpp_module_02_05-09/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raveriss%2Fcpp_module_02_05-09/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/raveriss","download_url":"https://codeload.github.com/raveriss/cpp_module_02_05-09/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raveriss%2Fcpp_module_02_05-09/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28997061,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-01T23:10:54.274Z","status":"ssl_error","status_checked_at":"2026-02-01T23:10:47.298Z","response_time":56,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["algorithms","casts","class","containers","cpp","cpp98","exceptions","form-management","generic","handling","iterators","memory-management","programming","serialization","stl","templates","type-conversion","type-identity"],"created_at":"2024-09-24T20:54:54.608Z","updated_at":"2026-02-02T00:35:52.109Z","avatar_url":"https://github.com/raveriss.png","language":null,"readme":"# cpp_module 02 05-09\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://raw.githubusercontent.com/ayogun/42-project-badges/main/badges/cppe.png?raw=true\" alt=\"Badge du projet cub3d\"\u003e\n\u003c/div\u003e\n\n## Description\nCe dépôt documente mon parcours personnel à travers les exercices C++ de cpp05 à cpp09, mettant en lumière ma compréhension et application des principes de la programmation orientée objet, ..., de la gestion de la mémoire et d'autres techniques avancées conformément aux exigences de l'école 42.\n\n## Table des Matières\n- **cpp05** : Exceptions\n- **cpp06** : Casts\n- **cpp07** : Template\n- **cpp08** : Containers templates, itérateurs, algorithmes\n- **cpp09** : STL\n\n## Installation et Compilation\nPour compiler un exercice spécifique, naviguez dans son répertoire et utilisez `make` :\n```bash\ncd cpp00  # Remplacez par le répertoire correspondant\nmake\n```\n\n## Utilisation\n```bash\n./a.out\n```\n\n## Ressources Utilisées\n- [Apprenez à programmer en C++ sur OpenClassrooms](https://openclassrooms.com/fr/courses/1894236-apprenez-a-programmer-en-c)\n- [Programmez en orienté objet avec C++ sur OpenClassrooms](https://openclassrooms.com/fr/courses/7137751-programmez-en-oriente-objet-avec-c)\n- [Apprenez à programmer en C++ sur codecademy](https://www.codecademy.com/catalog/language/c-plus-plus)\n- [Introduction à C++ sur Sololearn](https://www.sololearn.com/fr/learn/courses/c-plus-plus-introduction)\n- [C++ Intermédiaire sur Sololearn](https://www.sololearn.com/fr/learn/courses/c-plus-plus-intermediate)\n\n\n## Structure des Dossiers\nChaque sous-dossier correspond à un module spécifique et contient tous les fichiers nécessaires pour compiler et exécuter les applications d'exemple.\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraveriss%2Fcpp_module_02_05-09","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fraveriss%2Fcpp_module_02_05-09","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraveriss%2Fcpp_module_02_05-09/lists"}