Skip to content

Epipong/stdlibc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 

Repository files navigation

stdlibc

A simple standard C library with STL like.

Contents

  • deque
  • list
  • map
  • string
  • vector

Usage

There are some generic macro like constructor whose work with all custom type.

exemple:

#include <stdio.h>

#include "std.h"

int main(void)
{
  deque d;
  map m;

  constructor(d);
  constructor(m);

  insert(m, "deque", &d);  // insert deque into map.
  push_back(d, "42");  // push back 42 into deque.

  printf("m['%s'].front() = %s\n", "deque",
         front(*((deque *)at(m, "deque"))));

  destructor(d);
  destructor(m);
  return (0);
}

results will display

$> m['deque'].front() = 42

About

A simple library std c ++ adapted in C

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published