4

C++ には、ほとんどの C++ 本で言及または説明されていない用語があります。例えば:

コンパイラのエラー メッセージが何を意味するのかを知らなければ、意味を理解することはできません。上記のすべての用語の意味を知っています (これらは単なる例です)。自明ではないいくつかのグーグル検索の後、原因は-用語の意味を理解することができました. 単数の iteratorの場合、gcc のソース コードを調べる必要がありました。

これらが標準のように専門家に優しくない方法で説明および定義されている辞書または何かがありますか?

4

1 に答える 1

2

ここに、公式の C++11 最終ワーキング ドラフトがあります。

このドキュメントでは、誰でもあなたが言及したフレーズを調べることができます:

  • 特異イテレータ -見つかりません(24.2.1: "イテレータは、どのシーケンスにも関連付けられていない特異値を持つこともできます"、および "無効なイテレータは、特異である可能性があるイテレータです")
  • 修飾名 - 発見、説明
  • 従属名 - 発見、説明
  • 推定コンテキスト - 発見、説明
  • 影 -見つかりません
  • xvalue -見つかりません(3.10: xvalue [「eXpiring」値] はオブジェクトも参照します)
  • gl-value -見つかりません(3.10: glvalue [「一般化された」左辺値] は左辺値または x 値です)
  • pr-value -見つかりません(3.10: prvalue [「純粋な」右辺値] は xvalue ではない右辺値です)
  • 不完全なタイプ - 発見、説明

残りの用語はインターネットで調べることができますが、私が完全に間違っていなければ、多かれ少なかれベンダー固有のフレーズのようです。


Jonathan Wakely のコメントの後に更新されました。

于 2012-07-31T13:37:06.727 に答える