RAII(=资源获取是初始化)在C ++中被大量使用。 我不是母语人士。那么,你怎么发音呢?
答案 0 :(得分:25)
FWIW我总是说字母R-A-I-I(呃眼睛)。
另外,FWIW我总是讨厌这个词 - 正如Unfrozen Caveman Lawyer所说的那样,它“让我感到害怕和困惑”。
重要的是当对象被销毁时资源被释放。但这并没有导致任何更好的缩写。
答案 1 :(得分:7)
ARRRRR a AYE AYE!
答案 2 :(得分:4)
AR AY DUBL I
答案 3 :(得分:3)
我避免发音。如果我这样做,我说“资源分配是初始化”。
答案 4 :(得分:3)
没有办法发音,甚至拼写出来都令人难以置信。
这是一个非常重要的特征的可怕缩写。为什么不继续做一个更好的,看看它是否抓住了?像...... ARM(自动资源管理)或Rhid(在析构函数中处理资源)。
即使Bjarne也不喜欢首字母缩略词RAII。为什么坚持每个人都讨厌的东西?
答案 5 :(得分:2)
我通常会说它就像我在大声拼写它一样.R-A-I-I。
答案 6 :(得分:1)
我一直想知道同样的事情!!!
所以两个人建议“字母R-A-I-I(呃眼睛)”
一个“IEEE喜欢”(AR AY DUBLE I)
答案 7 :(得分:1)
我将RAII称为“Ray”。这不是官方发音,但是1个音节很好。
答案 8 :(得分:1)
在写作有效沟通时,我们将长名缩短为“RAII”。在发音首字母缩略词时,我们应该尽可能缩短而不失去意义。
“eye triple ee”(针对IEEE)就是这样做的。
“眼睛的眼睛”方式太长了。发出连续的元音真的会让你失望。“双眼”仍然是不必要的。
“雷”失去了意义。你的意思是软件开发技术,每个人都喜欢的喜剧演员,还是星球大战的武器?你不想把“死亡之光”与“death RAII”混为一谈!
因此,你应该将RAII发音为“ray double eye”。