エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
C++標準化委員会の文書のレビュー: P0060R0-P0069R0
P0060R0: Function Object-Based Overloading of Operator Dot operator .をオーバーロード可能にする提... P0060R0: Function Object-Based Overloading of Operator Dot operator .をオーバーロード可能にする提案。 この提案は、リファレンスを返す提案とは異なり、コンパイラーが関数オブジェクトを生成する提案となっている。 operator .をオーバーロードしてるユーザー定義型がある。 struct X { // なにもしない template < typename T > void operator .( T && ) { } } そのような型の非staticデータメンバーの名前検索(たとえば.some_name)をして、名前が見つからない場合、コンパイラーは以下のような型を生成し、そのオブジェクトをoperator .のオーバーロード関数の実引数に渡す struct synthesized_function_type { temp
2015/11/16 リンク