More C++ Idioms/翻訳の方針
表示
基本方針
[編集]- 原語表記のままよりも、多少訳しすぎな程度まで訳し、場合によっては原語表記も併記する。
- カタカナ表記が一般的な語(例:コンストラクタ)はカタカナ表記を用いる。
- 予約語は原語表記のままとする。
- 人名として使われている人名は原語表記のままとするが、他の語と組み合わさっている場合はカタカナ表記とする場合がある。
訳語対応表
[編集]| 原語 | 使用した訳語 | 他に用いられる訳語 |
|---|---|---|
| argument dependent lookup | 引数依存の名前探索 | |
| arrow operator | 矢印演算子 | アロー演算子 |
| base class | 基本クラス | |
| basic exception guarantee | 基本例外保証 | 弱い例外保証、基本的例外保証 |
| compilation unit | 翻訳単位 | |
| const-ness | const 性 | 定数性 |
| constructor | コンストラクタ | 生成子、構築子 |
| control flow | 制御の流れ | |
| co-variant return types | 共変の返値型 | 共変の戻り値型 |
| cv-qualifier | cv 修飾子 | |
| deduce | 導出する | |
| Dependency Inversion Principle | 依存関係逆転の原則 | 依存関係反転原則、依存性逆転の原則 |
| destructor | デストラクタ | 破壊子、解体子 |
| derived class | 派生クラス | |
| dereference operator | 逆参照演算子 | デリファレンス演算子 |
| enclosing scope | 外側のスコープ | |
| explicit specialization | 明示的特殊化 | |
| factory | ファクトリ | |
| finalization | 最終化 | ファイナライゼーション、終了処理 |
| first class | (文脈に応じて)組み込みの | |
| forward iterator | 前方反復子 | 前方 or フォーワード + 反復子 or イテレータ or イタレータ or アイテレータ |
| free standing function | フリー関数 | |
| inclusion | インクルード | |
| inheritance | 継承 | |
| instance | インスタンス | |
| instantiation | インスタンス化 | |
| iterator | 反復子 | イテレータ、イタレータ、アイテレータ |
| keyword | キーワード | |
| Koenig lookup | Koenig の名前探索 | |
| leak | リーク(解放漏れ)する | |
| literal | (文脈に応じて)定数 | リテラル |
| match | 合致 | マッチ、適合 |
| mix-in | 混入、ミックスイン(完全に名詞の場合) | |
| move semantics | (原語まま) | |
| namespace | 名前空間 | ネームスペース |
| non-trivial | 自明でない | |
| no-throw specification | 例外無送出指定 | |
| One Definition Rule | 単一定義規則 | 定義は1度の規則、一意定義規則 |
| operator | 演算子 | |
| overload | 多重定義 | オーバーロード |
| override | オーバーライド | |
| parameterized | パラメータ化された | |
| partial specialization | 部分特殊化 | 部分的特殊化 |
| placement new | 配置形式 new | |
| polymorphic | 多態的 | ポリモルフィック |
| qualified name | 修飾名 | 限定名 |
| qualify | 修飾する | |
| reference | 参照 | リファレンス |
| reference counting | 参照回数計測 | 参照数のカウント |
| scope | スコープ | 有効範囲、可視範囲 |
| serialization | 直列化 | シリアル化 |
| signature | シグネチャ | シグナチャ、署名 |
| static function | 静的関数 | |
| static object | 静的オブジェクト | |
| substitutability | 代入可能性 | 置換可能性 |
| specialization | 特殊化 | |
| temporary object | 一時オブジェクト | テンポラリ、テンポラリオブジェクト |
| throw(例外に対して) | 送出する | 投げる |
| unqualified name | 非修飾名 | 非限定名 |
| up-casting | アップキャスト | |
| wrap | ラップする |