{"id":22347385,"url":"https://github.com/lobbyra/ft_containers","last_synced_at":"2026-01-19T01:33:34.695Z","repository":{"id":140001240,"uuid":"318521816","full_name":"Lobbyra/ft_containers","owner":"Lobbyra","description":"This repository is a school project about re-implement basic cpp containers","archived":false,"fork":false,"pushed_at":"2021-03-09T18:44:10.000Z","size":1430,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-05T00:41:17.988Z","etag":null,"topics":["42school","cpp"],"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/Lobbyra.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":"2020-12-04T13:16:50.000Z","updated_at":"2023-10-18T10:37:33.000Z","dependencies_parsed_at":"2024-08-21T01:18:54.604Z","dependency_job_id":null,"html_url":"https://github.com/Lobbyra/ft_containers","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Lobbyra/ft_containers","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lobbyra%2Fft_containers","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lobbyra%2Fft_containers/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lobbyra%2Fft_containers/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lobbyra%2Fft_containers/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Lobbyra","download_url":"https://codeload.github.com/Lobbyra/ft_containers/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lobbyra%2Fft_containers/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28557310,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-19T00:46:33.223Z","status":"ssl_error","status_checked_at":"2026-01-19T00:46:32.754Z","response_time":98,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["42school","cpp"],"created_at":"2024-12-04T10:09:10.584Z","updated_at":"2026-01-19T01:33:34.691Z","avatar_url":"https://github.com/Lobbyra.png","language":"C++","readme":"# FT_CONTAINERS\n\n![BANIERE][url_baniere]\n\n---\n\n# Compétences abordées 📚\n\n- Language C++98\n- Bibliothèque STL\n\n# Temp de réalisation ⌚️\n\n\u003e Estimé : 3 semaines\n\n# Sujet 📄\n\n\u003e Le sujet de ce projet est de réimplémenter certains conteneurs de la STL.\n\u003e C'est une librairie contenant divers composant facilitant la programmation en c++.\n\u003e Vector, List, Map, Stack et Queue sont les conteneurs à réimplémenter.\n\n# Explications Techniques 🤓\n\n### CPP ? C quoi ?\n\n\u003e Brievement, CPP est un langague issue du C comportant de tres nombreuses nouvelles fonctionnalitées.\n\n\u003e Le plus grand ajout est le lot de nouveaux mot-clé transformant le C en langage Orienté-Objet. L'avantage du CPP est qu'il reste un langague où l'on peut utiliser des appels de bas niveau, il reste proche du C. Cette evolution permet de réaliser des codes léger et plus facilement qu'en C.\n\n### Processus de réalisation\n- Documentation : Qu'est-ce qu'un namespace ?\n- Documentation : Qu'est-ce qu'un conteneur ?\n- Documentation : Quelles sont les spécificitées de chaque types conteneurs ?\n- Réalisation : Ecriture des conteneurs du plus facile au plus difficile.\n  - vector -\u003e list -\u003e queue -\u003e stack -\u003e map\n  \u003e Je préfere avoir de bonnes connaissances en réalisation de conteneurs avant de m'attaquer à la technique des listes chainées et surtout des arbres binaires.\n\n### Sous-catégories d'explications\n\n##### Stack\n[TO-DO] : Explication tres breves de chaques containers\n\n##### Queue\n[TO-DO] : Explication tres breves de chaques containers\n\n##### Vector\n[TO-DO] : Explication tres breves de chaques containers\n\n##### List\n[TO-DO] : Explication tres breves de chaques containers\n\n##### Map\n[TO-DO] : Explication tres breves de chaques containers\n\n# Avis personnel sur le projet 👨🏻‍🔬\n\n[TO-DO] : A faire apres avoir fini le projet.\n\n[comments]: \u003c\u003e (Pieds de page)\n\nPour toute question n'hésitez pas à me contacter via les liens sur mon profil github, Slack @jecaudal ou Discord Lobbyra#2071.\n\nMerci de votre intéret pour mon projet 🙏\n\n[url_baniere]: https://i.imgur.com/fm4exGJ.jpg\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flobbyra%2Fft_containers","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flobbyra%2Fft_containers","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flobbyra%2Fft_containers/lists"}