其實,C++用到14就可以了。
C++11提供了不定參數模板,解決了參數不確定的問題。
C++14提供了返回值類型推導,解決了返回值不確定的問題。
再加上正常的auto成員,成員變量都可以不確定了,
乖乖,簡直都不用關心數據了,只關心邏輯就好了。
基於這些特性,能做的事情,就太偉大了。
針對標准庫或者模板庫或者各種不安全的庫都可以直接讓它安全起來。
怎么做。直接繼承,然后里面還能加個鎖。
寫的時候是這樣的
用的時候是這樣的
編出來是這樣的
debug版 pushback
release版pushback
debug版erase
release版erase
debug版和release版差距不大。
參數正確解析,不定參數模板就是干這個的。返回值也能直接auto。
很爽,很爽。效果飆好。