- Saved searches
- Use saved searches to filter your results more quickly
- cpp-project
- Here are 59 public repositories matching this topic.
- serge1 / ELFIO
- grim-firefly / C-CPP-Project
- imharris24 / Snake-CPP
- educ8s / Cpp-Pong-Game-Raylib
- The-Young-Programmer / GUI-Scientific-Calculator
- Bishnukt / Student_Data_Manager
- RishuRajan / Book_Reader_App
- ash-dodek / TicTacToe
- MrEbabi / OOP-Appointment-Cpp-Program
- yrncollo / cpp-projects
- Nasim992 / Criminals-record-management-system
- i-amsagar / COVID-19-Management-System-cpp
- SudoMaker / sysfs_fw_loader
- HypertextAssassin0273 / SwiFT_Store_Management-OOP_Project
- nixrajput / char-counter-cpp
- rajjitlai / attendance-management
- RockSolidSoln / Cpp-Project
- morkev / air-gesture-mouse
- debck / Attendance_Management
- Vaibhav234k / Diary-management-project-cpp
- Improve this page
- Add this topic to your repo
- Saved searches
- Use saved searches to filter your results more quickly
- License
- nragland37/cpp-projects
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- About
- Topics
- Resources
- License
- Stars
- Watchers
- Forks
- Releases
- Packages 0
- Contributors 4
- Languages
- Footer
- Saved searches
- Use saved searches to filter your results more quickly
- cpp-projects
- Here are 21 public repositories matching this topic.
- Rustam-Z / cpp-programming
- TusharKukra / LMS-Library-Management-System
- abhishekchandra2522k / CPPrograms
- nragland37 / cpp-projects
- muhib7353 / Salik-Bank-Limited
- me-badsha / C-Graphics-Project
- Usamathakur / leetcode-solutions-java
- sainirock61 / CPP-Projects-Algos
- Alimov-8 / cpp-projects
- GabrielCrackPro / CPP-Projects
- nixrajput / char-counter-cpp
- nixrajput / bst-operations-cpp
- siddique-azhann / Student-Record-Management-System
- shreyashsupe / Mini-project-ATM
- kishanrajput23 / Training-Schedule-Management
- diardanoraihan / Cpp_Projects
- theWrongCode-dev / CppND-Route-Planning-Project
- Avdhesh-Varshney / C-plus-plus
- siddique-azhann / Telephone-Directory-System
- Suezhaobing / Suezhaobing
- Improve this page
- Add this topic to your repo
- Saved searches
- Use saved searches to filter your results more quickly
- License
- bsamseth/cpp-project
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- About
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
cpp-project
Here are 59 public repositories matching this topic.
serge1 / ELFIO
ELFIO — ELF (Executable and Linkable Format) reader and producer implemented as a header only C++ library
grim-firefly / C-CPP-Project
Here You will find some easy C and C++ project.
imharris24 / Snake-CPP
A simple snake game made in C++ using Object Oriented Programming.
educ8s / Cpp-Pong-Game-Raylib
A C++ Pong game developed with the Raylib library using OOP principles.
The-Young-Programmer / GUI-Scientific-Calculator
Graphical Scientific Calculator in C Programming Language
Bishnukt / Student_Data_Manager
A simple console program to manage student official datas like student_id, name, course, department, phone no. etc.
RishuRajan / Book_Reader_App
This Project builds using CPP language with STL implementation
ash-dodek / TicTacToe
MrEbabi / OOP-Appointment-Cpp-Program
C++ Project for Student-Lecturer Appointments using Object Oriented Programming
yrncollo / cpp-projects
A collection of C++ projects
Nasim992 / Criminals-record-management-system
This project is based on Criminals Record Management System. This is little project .This project includes all the basic functionalities . Such as add, delete , modify, search ,view functions and there is also contains file functionalities The whole project is done by Class and Objects of C++.
i-amsagar / COVID-19-Management-System-cpp
This project is aimed at developing a Covid-19 (Vaccine) record system. It is a system meant to maintain all the details regarding user and doctor details. We have developed it using C++. It will also reduce the paperwork and reduce the time..
SudoMaker / sysfs_fw_loader
Small tool to load firmwares using the Linux sysfs interface
HypertextAssassin0273 / SwiFT_Store_Management-OOP_Project
C++ language based generic management project which covers all the basic & some advance concepts of OOP & C++11, using DevC++ Compiler
nixrajput / char-counter-cpp
Count every character of a `string` and categories it as `vowel`, `consonants`, and `digits` using `C++` programming language.
rajjitlai / attendance-management
A C++ Project on Attendance management of students
RockSolidSoln / Cpp-Project
C++ Project for Database Analysis
morkev / air-gesture-mouse
Motion-controlled computer mouse created with an Arduino Micro and an MPU-6050 gyroscope.
debck / Attendance_Management
Academic project based on OOP concepts.
Vaibhav234k / Diary-management-project-cpp
Dairy management system program using file handling you can create bill also without any other language using cpp only.
Improve this page
Add a description, image, and links to the cpp-project topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the cpp-project topic, visit your repo’s landing page and select «manage topics.»
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
Collection of various C++ projects, algorithms, data structures & learning materials
License
nragland37/cpp-projects
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
Welcome! Here you will find assignments, notes, exercises, examples, and solutions, each with informative descriptions and sample outputs provided at the end of each program. This collection is meant to be a resource for anyone looking to improve their skills.
About
Collection of various C++ projects, algorithms, data structures & learning materials
Topics
Resources
License
Stars
Watchers
Forks
Releases
Packages 0
Contributors 4
Languages
Footer
You can’t perform that action at this time.
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
cpp-projects
Here are 21 public repositories matching this topic.
Rustam-Z / cpp-programming
🦕 C++ Programming & Introduction to Computer Science. You can find Lab Assignments and solutions, interesting C++ programs, and lots of different resources to start learning coding with C++.
TusharKukra / LMS-Library-Management-System
abhishekchandra2522k / CPPrograms
This repository contains various C++ Programs.
nragland37 / cpp-projects
Collection of various C++ projects, algorithms, data structures & learning materials
muhib7353 / Salik-Bank-Limited
Bankist application in C++ by using dynamic arrays and classes concepts :Its main features are login system, user authentication ,create a new account , requesting loan , transfer money, sort your movements , currency converter , delete your account and log out system .
me-badsha / C-Graphics-Project
Here You will find some easy C and C++ project.
Usamathakur / leetcode-solutions-java
I will try my best to solve leetcode easy + medium + hard problems with C++.
sainirock61 / CPP-Projects-Algos
Here are the few CPP based projects, some complex algorithms, top10 algorithms and many more things that can help you in your interviews and practicals
Alimov-8 / cpp-projects
My Freshman Year Projects at INHA University. Lab Assignments — Exam Solutions — Interesting Projects — Games 🏫 🎓 🧩
GabrielCrackPro / CPP-Projects
A repository with all my CPP projects
nixrajput / char-counter-cpp
Count every character of a `string` and categories it as `vowel`, `consonants`, and `digits` using `C++` programming language.
nixrajput / bst-operations-cpp
BST operations using `C++` programming language.
siddique-azhann / Student-Record-Management-System
Student Record Management System is a software solution for tracking and managing student data.
shreyashsupe / Mini-project-ATM
A Mini Project of ATM functionalities using C++
kishanrajput23 / Training-Schedule-Management
This is a system that helps companies to keep track of schedules of all the trainings happening in the organization.
diardanoraihan / Cpp_Projects
Documentation of personal programming projects using C++.
theWrongCode-dev / CppND-Route-Planning-Project
Implementation Of A* Search Algorithm using OpenStreetMap.
Avdhesh-Varshney / C-plus-plus
Notes, best-problems, programs, projects and other materials for C++ Program Design
siddique-azhann / Telephone-Directory-System
The Telephone Directory System allows storing contact details in a database which is handled by the administrator
Suezhaobing / Suezhaobing
Simple description for me. Welcome to contact me in email.
Improve this page
Add a description, image, and links to the cpp-projects topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the cpp-projects topic, visit your repo’s landing page and select «manage topics.»
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
bsamseth / cpp-project Public template
Boiler plate template for C++ projects, with CMake, Doctest, Travis CI, Appveyor, Github Actions and coverage reports.
License
bsamseth/cpp-project
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
Boiler plate for C++ projects
This is a boiler plate for C++ projects. What you get:
- Sources, headers and mains separated in distinct folders
- Use of modern CMake for much easier compiling
- Setup for tests using doctest
- Continuous testing with Travis-CI, Appveyor and GitHub Actions, with support for C++17.
- Code coverage reports, including automatic upload to Coveralls.io and/or Codecov.io
- Code documentation with Doxygen
. ├── CMakeLists.txt ├── app │ └── main.cpp ├── include │ ├── example.h │ └── exampleConfig.h.in ├── src │ └── example.cpp └── tests ├── dummy.cpp └── main.cpp
Sources go in src/, header files in include/, main programs in app/, and tests go in tests/ (compiled to unit_tests by default).
If you add a new executable, say app/hello.cpp , you only need to add the following two lines to CMakeLists.txt:
add_executable(main app/main.cpp) # Name of exec. and location of file. target_link_libraries(main PRIVATE $ ) # Link the executable to lib built from src/*.cpp (if it uses it).
You can find the example source code that builds the main executable in app/main.cpp under the Build section in CMakeLists.txt. If the executable you made does not use the library in src/, then only the first line is needed.
Build by making a build directory (i.e. build/ ), run cmake in that dir, and then use make to build the desired target.
mkdir build && cd build cmake .. -DCMAKE_BUILD_TYPE=[Debug | Coverage | Release] make ./main make test # Makes and runs the tests. make coverage # Generate a coverage report. make doc # Generate html documentation.
The .gitignore file is a copy of the Github C++.gitignore file, with the addition of ignoring the build directory ( build/ ).
If the repository is activated with Travis-CI, then unit tests will be built and executed on each commit. The same is true if the repository is activated with Appveyor.
If the repository is activated with Coveralls/Codecov, then deployment to Travis will also calculate code coverage and upload this to Coveralls.io and/or Codecov.io
Using the GitHub template
Click the Use this template button to make a new repository from this template.
When starting a new project, you probably don’t want the history of this repository. To start fresh you can use the setup script as follows:
git clone https://github.com/bsamseth/cpp-project # Or use ssh-link if you like. cd cpp-project bash setup.sh
The result is a fresh Git repository with one commit adding all files from the boiler plate.
About
Boiler plate template for C++ projects, with CMake, Doctest, Travis CI, Appveyor, Github Actions and coverage reports.