raii
There are 79 repositories under raii topic.
cpsusie/DotNetVault
Synchronization Library and Static Analysis Tool for C# 8
mbeckh/common-cpp
A collection of common classes for C++ programming, particularly for targeting Windows API and COM.
zelang-dev/c-raii
An robust high-level Defer, RAII implementation for C89, automatic memory safety, smartly!
jehugaleahsa/mogl
A modern C++ wrapper for OpenGL
kmc7468/GCPointer
Garbage Collector which uses RAII (Experimental)
jbarop/kraii
Proof Of Concept to implement the RAII pattern in Kotlin using a compiler plugin.
pedrolcl/overlay-widget-for-qt
Overlay widget for Qt
bhhbazinga/HazardPointer
Hazard Pointer implemented in C++ with RAII style.
bobbymly/ServerLib
C++ Library for server
c0de4un/simple-spin-lock
Simple Spin Thread-Lock Example
crimilo/shared_memory
A C++17 shared memory library for POSIX compliant systems.
Fuxfantx/raii.h
Try to use C with scoped constructor & destructor.
gusenov/examples-cereal
Примеры использования cereal - C++11 библиотеки для сериализации.
masaniwasdp/SDLRAII
Administras rimedojn de SDL biblioteko.
mguludag/exec_time
A simple C++ header for prints function execution time with RAII, macros and chrono
ojaskavathe/vulkan-sands
Falling sand simulation, written in C++ using Vulkan's RAII wrappers.
sheikhazad/Smart-RAII
This is to demonstrates how shared_ptr can be smart enough to use as RAII in different scenarios other than just memory management. In this demo, we use it for closing file descriptor in normal and exception conditions.
toshokan/libnotify-cpp
C++11 object-oriented RAII wrappers for GNOME's Libnotify
tymonx/go-patterns
The Go Patterns implements some useful generic design patterns like object registry or object factory. It is only a read-only project mirror. Active development is maintained at the GitLab.
yahoo17/Cpp-Server
High performance HTTP server implemented in C + +
zachstruck/assign_ptr
Utility function for interfacing C++ smart pointers with C-style APIs that allocate resources through output parameters
chetvertakov/SingleLinkedList
Шаблонный класс - односвязный список
DrMerlin01/SimpleVector
Container, a simplified analogue of std::vector. A pointer wrapper has been written for this container. The RAII idiom is used.
eecs482/raii-lab
Lab 3 RAII Exercises, Lock Guard and Unique Pointers
fedeboco/programming-workshop
75.42 - Contains 3 projects: Sudoku, Frame of Reference Compressor and Honeypot FTP Server. Makes use of sockets, RAII, threads, polymorphism, etc.
Gleor/cpp-advanced-vector
About Шаблонный вектор из стандартной библиотеки
Gleor/cpp-single-linked-list
Односвязный список
josiest/ion
A simple framework for rapid game prototyping with SDL and C++
pre-eth/Memory-Chat-Bot
This is my submission for the third course in the Udacity C++ Nanodegree Program. The goal was to use my new detailed knowledge of C++'s Memory Model to optimize the memory usage of a ChatBot program.
vedran97/cansocket
This repository holds a simple RAII C++ wrapper around a FD-CAN Socket API in linux
boaz23/SPL-Assignment1
System Programming course assignment - Resource management in C++
caiocrux/c_plus_plus_raii_pattern
Resource Acquisition Is Initialization or RAII, is a C++ programming technique which binds the life cycle of a resource that must be acquired before use (allocated heap memory, thread of execution, open socket, open file, locked mutex, disk space, database connection—anything that exists in limited supply) to the lifetime of an object.
fwcd/stream-guard
RAII wrapper around Stream that invokes a custom action on drop
RedButterflies/Adv_CPP_lab11_RAII
Advanced C++ programming lab11, RAII