你怎么发音RAII?

时间:2008-09-19 06:00:49

标签: c++ raii

RAII(=资源获取是初始化)在C ++中被大量使用。 我不是母语人士。那么,你怎么发音呢?

9 个答案:

答案 0 :(得分:25)

FWIW我总是说字母R-A-I-I(呃眼睛)。

另外,FWIW我总是讨厌这个词 - 正如Unfrozen Caveman Lawyer所说的那样,它“让我感到害怕和困惑”。

重要的是当对象被销毁时资源被释放。但这并没有导致任何更好的缩写。

答案 1 :(得分:7)

嗯 - 我想如果你认为自己更像是一名工程师,请选择“我是三E”。另一方面,如果你认为自己更像是一个海盗,你怎么可能不爱:

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”。