Skip to content

FIVIL/smart-pointer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Smart Pointer

Smart Pointer

Description

In computer science, a smart pointer is an abstract data type that simulates a pointer while providing added features, such as automatic memory management or bounds checking. Such features are intended to reduce bugs caused by the misuse of pointers, while retaining efficiency. Smart pointers typically keep track of the memory they point to, and may also be used to manage other resources, such as network connections and file handles. Smart pointers were first popularized in the programming language C++ during the first half of the 1990s as rebuttal to criticisms of C++'s lack of automatic garbage collection.wikipedia

This Project

This project is a simple implementation of generic smart pointers for C++ programming language based on reference counting. This library can simply address memory leak issues for C++ language.

Clone

You can simply clone this repo and run the code, using Visual Studio 2017+.

About

Cpp smart pointer, whit GC mechanism like java

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published