{"id":20774327,"url":"https://github.com/saberglow/string_class","last_synced_at":"2025-04-30T15:18:17.379Z","repository":{"id":123184187,"uuid":"279135974","full_name":"SABERGLOW/String_Class","owner":"SABERGLOW","description":"Home made string class in C++.","archived":false,"fork":false,"pushed_at":"2020-07-12T19:47:50.000Z","size":6,"stargazers_count":8,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-04-30T15:18:11.241Z","etag":null,"topics":["cpp","dynamic-memory-allocation","operator-overloading","string-manipulation"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SABERGLOW.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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-07-12T19:42:31.000Z","updated_at":"2022-01-05T10:21:38.000Z","dependencies_parsed_at":null,"dependency_job_id":"f77dd860-0baf-4a53-9a58-218d5fb0f206","html_url":"https://github.com/SABERGLOW/String_Class","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/SABERGLOW%2FString_Class","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SABERGLOW%2FString_Class/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SABERGLOW%2FString_Class/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SABERGLOW%2FString_Class/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SABERGLOW","download_url":"https://codeload.github.com/SABERGLOW/String_Class/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251729735,"owners_count":21634281,"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":["cpp","dynamic-memory-allocation","operator-overloading","string-manipulation"],"created_at":"2024-11-17T12:29:07.625Z","updated_at":"2025-04-30T15:18:17.366Z","avatar_url":"https://github.com/SABERGLOW.png","language":"C++","readme":"# String Class\nHome made string class in C++.\n\n# Overview:\nIn general (and in the C++ programming language in particular), the String class is a standard representation for a string of text. This class removes many of the problems introduced by C-style strings by putting the responsibility of memory management on the String class rather than on the programmer. The class should provide some typical string operations like comparison, concatenation, random access to elements, length, etc.\n\nThe aim of the project is to practice dynamic class attributes, constants, const reference parameters, and static class members as well as development of general programming skills in C++.\n\n# Decomposition of the program:\n* **String.h file:** class declaration header.\n* **StringTest.cpp**: the main program with testing code.\n* **String.cpp:**  implementation of class members declared in the header.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaberglow%2Fstring_class","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsaberglow%2Fstring_class","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaberglow%2Fstring_class/lists"}