{"id":19363554,"url":"https://github.com/avinashtare/cpp-notes","last_synced_at":"2025-02-24T12:52:33.279Z","repository":{"id":211595503,"uuid":"729538805","full_name":"avinashtare/CPP-Notes","owner":"avinashtare","description":"Welcome to a comprehensive repository of C++ notes, meticulously curated from my college experience and online learning journey. Whether you're a novice exploring the basics and some advance topic of C++;","archived":false,"fork":false,"pushed_at":"2024-04-12T19:51:58.000Z","size":122,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-06T20:46:20.249Z","etag":null,"topics":["cpp","notes","programming"],"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/avinashtare.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":"2023-12-09T14:50:27.000Z","updated_at":"2024-01-09T11:11:17.000Z","dependencies_parsed_at":"2024-04-12T20:52:53.236Z","dependency_job_id":null,"html_url":"https://github.com/avinashtare/CPP-Notes","commit_stats":null,"previous_names":["avinashtare/c-notes","avinashtare/cpp-notes"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avinashtare%2FCPP-Notes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avinashtare%2FCPP-Notes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avinashtare%2FCPP-Notes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avinashtare%2FCPP-Notes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/avinashtare","download_url":"https://codeload.github.com/avinashtare/CPP-Notes/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240483778,"owners_count":19808632,"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","notes","programming"],"created_at":"2024-11-10T07:34:32.339Z","updated_at":"2025-02-24T12:52:33.257Z","avatar_url":"https://github.com/avinashtare.png","language":"C++","readme":"# What is C++ ?\n\n- C++ is a cross-platform language that can be used to create high-performance applications.\n\n- C++ was developed by `Bjarne Stroustrup`, as an extension to the C language in `1985`.\n\n- C++ gives programmers a high level of control over system resources and memory.\n\n- The language was updated 4 major times in 2011, 2014, 2017, and 2020 to C++11, C++14, C++17, C++20.\n\n## Why Use C++\n\n- C++ is one of the world's most popular programming languages.\n\n- C++ can be found in today's operating systems, Graphical User Interfaces, and embedded systems.\n\n- C++ is an object-oriented programming language that gives a clear structure to programs and allows code to be reused, lowering development costs.\n\n- C++ is portable and can be used to develop applications that can be adapted to multiple platforms.\n-  C++ is fun and easy to learn!\n\n- As C++ is close to C, C# and Java, it makes it easy for programmers to switch to C++ or vice versa.\n\n## Installation For Windows\n\n- Download Mingw from here https://sourceforge.net/projects/mingw/files/latest/download\n- double click then install software \n- Install CPP base and other requirements\n### Set Environment Variables\n - After installation, add Mingw to your system's PATH environment variable:\n\n- Open the System Properties window:\n- On Windows 10, right-click on the Start button, and select \"System.\"\n- Click on \"Advanced system settings\" on the left.\n- Click the \"Environment Variables\" button.\n- add environment variable path in the path list\n- Path will look like:- c:\\mingw\\bin\n\n## how to run files\n- Before running first verify installation MINGW install or not run this command\n\n```shell\ncmd\u003e c++ --version\n```\n### simple program\n- Create Your First Program File with \u003cfilename\u003e.cpp extension\n```cpp\n#include \u003ciostream\u003e\n\nint main(){\n    std::cout\u003c\u003c\"Hello Word\";\n    return 0;\n}\n```\n- Run your input cpp file\n```shell\ncmd\u003e c++ \u003cfilename\u003e.cpp\n```\n- It produces a a.exe file on your current working directory\n- Run this file for output\n```cpp\na.exe\n```\n* Output Will Be\n`` Hello World ``\n\n\n## License\n\n\n[![License](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)\nThis project is released under the [MIT License](LICENSE).  \n\n\n## Contact\n\n**[avinashtare.work@gmail.com](mailto:avinashtare.work@gmail.com)**\n\n## Author\n**卐🕉 Avinash Tare 🕉 卐**\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Favinashtare%2Fcpp-notes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Favinashtare%2Fcpp-notes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Favinashtare%2Fcpp-notes/lists"}