loveyacper / c_smart_ptr

weak and shared ptr for C.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

shared ptr for c language

A shared ptr and weak ptr implementation for C language.

Requirements

  • gcc or clang compiler (required)
  • make (required)

简介

用C模拟了boost的shared ptr与weak ptr,利用编译器的cleanup属性模拟C++ RAII.

make debug;
./a.out;
# 肉眼看下malloc free的输出是否配对...

About

weak and shared ptr for C.


Languages

Language:C 99.3%Language:Makefile 0.7%