Skip to content

Latest commit

 

History

History
106 lines (92 loc) · 5.47 KB

working_style.md

File metadata and controls

106 lines (92 loc) · 5.47 KB

#スタイル 本サイトで作業を行う上でのスタイルです。

  • 「である」調
  • 句読点は「、」「。」

型修飾のスタイル:

  • A) const T &v
  • B) const T& v
  • C) const T & v
  • D) T const &v
  • E) T const& v
  • F) T const & v 本サイトでは、Bのスタイルで型修飾を行います。

##バージョンの表記 ###言語 C++11以降対応についてはC++11と明記します。バージョン表記が省略されている場合、C++03、C++98対応であることを表します。

####例

  • C++11
  • C++03
  • C++98

###処理系 開発環境の表記がない場合は、C++98対応のあらゆる環境で使用できるものとします。 「GCC 4.5.0 -std=c++0xオプション」ではなく「GCC, C++0x mode: 4.5.0」とするなど。 処理系の記載は、作業者が確認できたものを記載します。

####例

  • Clang: 2.1, 2.8
  • GCC: 3.4.6, 4.2.1, 4.2.4, 4.3.4, 4.3.5, 4.4.0, 4.4.1, 4.4.3, 4.4.4, 4.4.5, 4.5.1, 4.5.2, 4.6.0, 4.6.1
  • GCC, C++0x mode: 4.3.4, 4.4.3, 4.4.4, 4.5.2
  • IBM XL C/C++ Enterprise Edition, V11.1.0.0
  • Intel: 10.1, 11.0, 11.1, 12.0
  • PathScale: 3.2
  • QCC
  • Visual C++ 7.1, 9.0, 10.0
  • pgCC: 11.2

それと、訳語表を随時更新していってください。 ###訳語表

英語 日本語
well-formed 適格
ill-formed 不適格
unspecified 未規定
predicate 述語
range 範囲
empty
apply, application 適用
complexity 計算量
requires 要件
returns 戻り値
effects 効果
remarks 備考
note
synchronization 同期
dereference 間接参照
dereferenceable 間接参照可能
mutable iterator 可変イテレータ
polymorphic 多相的
arithmetic type 算術型
fundamental type 単純型
compound type 複合型
literal type リテラル型
aggregate 集成体型
strict weak order 狭義の弱順序
move (std::move 的な意味で)ムーブ
move constructor ムーブコンストラクタ
move assignment ムーブ代入
iterator イテレータ
const iterator 読み取り専用イテレータ
reverse iterator 逆イテレータ
const reverse iterator 読み取り専用逆イテレータ
emplace 直接構築
lvalue reference 左辺値参照
rvalue reference 右辺値参照
trait トレイト
sequence container(s) シーケンスコンテナ
associative container(s) 連想コンテナ
unordered associative container(s) 非順序連想コンテナ
total ordering relationalship 全順序関係
equivalence relation 等価関係
implementation-defined 処理系定義
input iterator 入力イテレータ
output iterator 出力イテレータ
forward iterator 前方向イテレータ
bidirectional iterator 双方向イテレータ
random access iterator ランダムアクセスイテレータ
load factor 負荷率
Spurious Failure 見かけ上の失敗
http://togetter.com/li/430770
max load factor 最大負荷率
bucket バケット

##処理系のC++11対応状況の調べ方