File tree Expand file tree Collapse file tree 1 file changed +33
-3
lines changed
Expand file tree Collapse file tree 1 file changed +33
-3
lines changed Original file line number Diff line number Diff line change 9494 "yomi" : " ゆーざーていぎ" ,
9595 "redirect" : " プログラム定義"
9696 },
97+ "テンプレートパラメータ制約" : {
98+ "yomi" : " てんぷれーとぱらめーたせいやく" ,
99+ "desc" : " 関数等の意味論を構成する要素の1つ。Constraints。関数であればオーバーロード解決に参加するための条件、それ以外であれば受け付ける型の条件"
100+ },
97101 "適格要件" : {
98- "desc" : " 満たさなければプログラムが不適格となる要件。この要件は、オーバーロード解決によって選択された関数内での`static_assert`の定数条件式や、関数に対するdelete宣言などで表現できる"
102+ "yomi" : " てきかくようけん" ,
103+ "desc" : " 関数等の意味論を構成する要素の1つ。Mandates。満たさなければプログラムが不適格となる要件。この要件は、オーバーロード解決によって選択された関数内での`static_assert`の定数条件式や、関数に対するdelete宣言などで表現できる"
99104 },
100- "テンプレートパラメータ制約" : {
101- "desc" : " 関数であればオーバーロード解決に参加するための条件、それ以外であれば受け付ける型の条件"
105+ "事前条件" : {
106+ "yomi" : " じぜんじょうけん" ,
107+ "desc" : " 関数等の意味論を構成する要素の1つ。Preconditions。関数呼び出し時に満たされていると関数が想定する条件。満たさなければ未定義の動作。契約属性の`[[expects]]`に相当"
108+ },
109+ "事後条件" : {
110+ "yomi" : " じごじょうけん" ,
111+ "desc" : " 関数等の意味論を構成する要素の1つ。Postconditions。関数を実行後に満たされている条件。契約属性の`[[ensures]]`に相当"
112+ },
113+ "計算量" : {
114+ "yomi" : " けいさんりょう" ,
115+ "desc" : " 関数等の意味論を構成する要素の1つ。Complexity。関数が使うアルゴリズムの空間計算量・時間計算量"
116+ },
117+ "エラー条件" : {
118+ "yomi" : " えらーじょうけん" ,
119+ "desc" : " 関数等の意味論を構成する要素の1つ。Error conditions。関数が各エラーコードを返す条件"
102120 },
103121 "イテレータ範囲" : {
104122 "yomi" : " いてれーたはんい" ,
124142 "yomi" : " かんぜんがた" ,
125143 "desc" : " 型のサイズを決定できる型。不完全型ではない型"
126144 },
145+ "オーバーロード" : {
146+ "desc" : " 同名の関数を異なる引数・テンプレート・制約などで複数定義すること。または同名の関数の集合"
147+ },
148+ "多重定義" : {
149+ "yomi" : " たじゅうていぎ" ,
150+ "redirect" : " オーバーロード"
151+ },
127152 "オーバーロード解決" : {
153+ "yomi" : " おーばーろーどかいけつ" ,
128154 "desc" : " 関数呼び出し時に、同名の関数の中から実際に呼び出す関数を決定する処理。このときの候補になることを、オーバーロード解決に参加するという"
129155 },
156+ "多重定義解決" : {
157+ "yomi" : " たじゅうていぎかいけつ" ,
158+ "redirect" : " オーバーロード解決"
159+ },
130160 "述語" : {
131161 "yomi" : " じゅつご" ,
132162 "desc" : " boolを返す関数・関数オブジェクト。predicate"
You can’t perform that action at this time.
0 commit comments