C With Class using preprocessor experiments Limitations : pas d'héritage multiple pas de public / private little overhead todo : destructors Compatibilites : c99-ms and c99-ms-block relies on gcc and clang -fms-extensions flag c99-ms-block is for clang only