ResourceAcquisitionIsInitialization是C++卖点之一,简单来说就是退出局部作用域的时候局部变量的析构函数就会被自动调用.在RAII特性上可以做自动指针,可以实现类似GC的功能,STL和Boost都有智能指针和自动指针的实现.但是如果作用域里调用的函数用了长跳转跳出去了,析构函数就不会被调用,内存泄漏就由此而起,而且...长跳转其实在Ruby里到处都是...例如:deffind_first_alistlist.each{|i|return'a'ifi==a...
查看全文