「…」演算子はどのように発音しますか[終了]


8

現在、C ++では「...」が最初のクラス演算子になりました。スピーチでは、どのように発音しますか?

これまでに聞いたことがある:

  • 点点々
  • 三点
  • 省略

関連:書面で...を省略記号で置き換えても大丈夫ですか?例:「省略記号演算子はパックを展開します」

編集(説明):句読点としての「...」が実際に省略と呼ばれていることは誰でも知っています。ただし、C ++のコンテキストでは、句読点の名前を発音しません。たとえば、「&」演算子は、コンテキストに応じて、「and」、「bitwise and」、「address of」、「logical and」(&&を使用する場合)、または「reference」として発音されます。「アンパサンド」と発音されることはほとんどありません。

スピーチでは「ドット・ドット・ドット」がよく使われている気がします。例:http : //channel9.msdn.com/Events/GoingNative/GoingNative-2012/Variadic-Templates-are-Funadic(可変テンプレートについての優れたプレゼンテーション)。

一方、「ドットドットドット」は発音しにくい(「d」と「t」はどちらも舌で発音します)。

「unpack」と発音できますか?


6
好奇心から(C ++プログラマーではない)...省略演算子は何をしますか?
Marjan Venema


@MarjanVenema:これを
Vaibhav Agarwal

1
@VaibhavAgarwal:どちらのウィキペディアリンクも実際の情報を提供しません。あなたの他のリンクは感謝します。私は省略記号を実際の演算子ではなく、プラスまたはマイナスの演算子のようにではなく、未定義の数のパラメーターを許可する構文要素を「ただ」だけです。
Marjan Venema

1
@VaibhavAgarwalこれは、StackExchangeの自動URL検出の問題です。URLが)で終わっている場合、正しく機能しません。 これが本当の正しいリンクです。
イズカタ

回答:


1

C ++のコンテキストでは、句読点の名前を発音しません

私はあなたの前提に同意しません。私の経験では、人々はそれが話していることであるときにシンボルの意味を参照しますが、シンボル自体を参照する必要がある場合は名前を使用します。

問題が発生しました。論理ANDではなくビットANDを使用しています-論理ANDには2つのアンパサンドを使用する必要があります。

トラブル...CおよびC ++では、それがあるということですない省略記号文字。私はそれが省略記号を表すことを意図していて、その意味は省略記号が英語で表すものと類似していると確信していますが、ほとんどのコンパイラーは実際の省略記号()を窒息させると思います。ASCIIとEBCDICがすべて存在し、楕円はでしかシミュレートできなかった昔は、確かにそれは問題ではありませんでした...。しかし最近では、次のように言った場合、混乱が生じる可能性があります。

あなたの問題がわかります:その関数は可変引数を取る必要があります-宣言に省略記号を追加します。

このような状況で正確に言うと、「ドットドットドット」と言う必要があります。ただし、既存のコードについて話しているだけなら、省略記号と言っても問題ありません

foo(int bar, ...)可変数の引数を取る省略記号から確認できます。

「unpack」と発音できますか?

理解してもかまわない場合、またはコメントの前に「 'dot-dot-dot'を 'unpack'と発音します」と記載する場合のみ。


16

あなたが正しい; それは省略と呼ばれます「省略」のOALDページで、AmEとBrEの両方の発音聞くことができます。

編集:「省略記号は可変引数を表す」のようなものを言います。


3

省略記号ですが、「ドットドットドット」と読みます。

これは句読点であり、私が「and」と読み書きする&(アンパサンド)と同じだと思います。


ええと…私は批判して申し訳ありませんが、真剣に?カンマ、ドット、コロン、セミコロンも読みますか?例えば。「コンマすみませんが、ドットドットドットが失われました」?省略記号が句読点として使用されている場合は、それを読んでいない場合は、適切なイントネーションを使用してください。これは、アンパサンドを「and」として発音するコンテキストです。省略記号(またはその他の文字)が件名であるか、会話の件名にいくらか関連している状況では、それを「ドットドットドット」または「三重ドット」ではなく「省略記号」と呼びます。つまり、省略演算子です。
青いカラス

同様に、コードを読んでいた場合、「ドットドットドット」は&is and and |と同じになります。であるか
エイミー

3
@葵カラスあなたの質問に答えて:はい、真剣に。また私は、発音でしょう-私は本を読んでいるなら、私はそれを発音しません!?コードを読むとき-私たちがどこにいるかを考えると、それは私たちが話していることです-それから私はそれを発音します。
カークブロードハースト

@AoiKarasuそれともコードを読むとき、あなた!は興奮してびっくりした口調で読みますか?それとも「しない」と言いますか?
カークブロードハースト

1
@aviraldgの厄介な沈黙は、可変個のテンプレートに初めて遭遇したときに頻繁に続きます。
MrFox 2012年

3

私はそれを可変演算子と呼びます。それが誤解されているか理解されていない場合、人々はそれについてあまりにも礼儀正しい。


1

長いeで発音します。

E-リップシーズ

Merriam-Websterは、eをロングEと発音しません。これは、iに似ています。

\ i-ˈlip-səs、e- \

また、「省略記号演算子はパックを拡張する」というステートメントを書くときに、どちらの方法でも失敗することはないと思います。「...」は技術的に省略記号と呼ばれているため、「省略記号演算子はパックを展開します」は問題ありませんが、「...」は演算子の表現であるため、「...」演算子はパックを展開します「私の意見では、完全に大丈夫だろう。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.