有没有考虑过用栈来惯例2必须配对的API函数
比如说做一个线程级的应用,有些外部的API必须严格配对使用,大家有没有考虑过用类似于栈的数据结构来管理API的使用,每调用一次,就入栈一次,最后线程结束的时候,统一清理一下栈,发现还没配对的就调用一下相应的退出函数……
只是最近有了这么一个想法,小弟孤陋寡闻,不知是不是已经有了类似的实现算法,想和大家探讨探讨,使用函数指针来做栈的内容?
[解决办法]
C++天生就支持啊,对象退出作用域之后就调用析构函数。
[解决办法]
虎头蛇尾是俗人的习惯,
有始有终是君子的操守。
楼主你能用栈来管理忘结帖的坛友让他结帖吗?
毛主席说:“决定战争胜负的关键因素是人不是武器。”
[解决办法]
看看C++的RAII。