の用途の1つは、CおよびC ++の可変個のエンティティ...
を示すことです。
それの名前は何?
そのように使用すると、演算子または何か他のものとして分類されますか?
に関するその他の詳細...
?
編集:
私はの目的を知ってい...
ます。私はその名前と分類について質問しています。これは、CとC ++の両方で類似していると思います。
の用途の1つは、CおよびC ++の可変個のエンティティ...
を示すことです。
それの名前は何?
そのように使用すると、演算子または何か他のものとして分類されますか?
に関するその他の詳細...
?
編集:
私はの目的を知ってい...
ます。私はその名前と分類について質問しています。これは、CとC ++の両方で類似していると思います。
回答:
これは区切り文字の 1つです。
6.4.6 Punctuators
Syntax punctuator:
one of [ ] ( ) { } . ->
++ -- & * + - ~ !
/ % << >> < > <= >= == != ^ | && ||
? : ; ...
= *= /= %= += -= <<= >>= &= ^= |=
, # ##
<: :> <% %> %: %:%:
関数宣言では、省略記号と呼ばれます。
省略記号は、一部のコンパイラC
言語拡張機能でも使用されます。例-gccスイッチ/ケース範囲拡張
const char *test(unsigned num)
{
switch(num)
{
case 0 ... 9:
return "the value is in the 0 to 9 range";
case 10 ... 99:
return "the value is in the 10 to 99 range";
default:
return "out of tested range";
}
}
...
を式の一部にすることができます。ただし、正式な構文では演算子とは見なされません。
...の用途の1つは、CおよびC ++で可変個のエンティティを示すことです。`
はい、素人の用語...
では、ユースケースの1つ以上(複数のドットを使用してさまざまなタイプに似ている場合があるなど)を表すと考えることができます。 C ++での「可変」引数/パラメーター)の場合、関数またはテンプレートの可変数の引数を参照します。
それの名前は何?
省略
そのように使用すると、演算子または何か他のものとして分類されますか?
いいえ、それはあなたがそれらを操作するのではなく、任意の数の引数を渡すことを可能にするので、それは演算子ではありません。
...に関するその他の詳細
私の知る限りでは -
sizeof
パック拡張としても分類されているため、オペレーターで使用できます。編集:
...
名前と分類について質問している目的がわかっているので、CとC ++の両方で似ていると思います。
名前は同じですが、C ++とCでは使用方法が異なる場合があります。
前者の言語での使用にのみ精通している。(私はVariadicsの HackerRankの問題を覚えていて、そのユーティリティをカバーしています。)