如果只看RAII的字面意思:Resource acquisition is initialization,资源获取是初始化,如果不了解背景,就很难理解这个概念。需要查看维基百科,或者相关的翻译资料才能知道具体是在说一个什么事情。
所以有时候也能体现一个名词,可以顾名思义是多么的重要。其实更好的表达是:Resource acquisition in Constructor,RAIC?通过这个词constructor,还能联想到destructor。相对而言,initialization需要先联想到constructor,再是destructor,多了一层,有些绕路。