RAII

原子操作一直是多线程编程中的重要杀器之一。Win32里我们有Interlocked系列API,其他平台下也有各自的原子操作接口。如果想要让我们的程序能够拥有跨平台且统一的多线程调度方案,那么就必须得把不同的操作接口统一(C++11中已经有了...

发布 0 条评论

资源回收一直是写C++代码时需要考虑的重点内容之一.比如在出口点较多的函数中,若不使用一些技巧,仅靠机械的手动方式管理资源,往往会导致资源管理的代码与实际的函数逻辑相互纠缠.这样的代码不仅容易出错,维护起来也颇为头疼.

发布 0 条评论