- iterator[meta header]
- std[meta namespace]
- istreambuf_iterator[meta class]
- function[meta id-type]
- cpp11[meta cpp]
- cpp17removed[meta cpp]
pointer operator->() const;このメンバ関数は、C++11で追加されたが仕様が定まらないまま各処理系で挙動が分かれていたため、C++17で削除された。
イテレータを介してメンバアクセスする
現在指しているオブジェクトへのポインタ
この関数はプロキシオブジェクトを返す可能性がある。
- C++11
- Clang: ??
- GCC:
- ICC: ??
- Visual C++: ??
- LWG Issue 659.
istreambuf_iteratorshould have anoperator->()- C++11で、入力イテレータの要件を満たすためにこの関数が追加された。ただし戻り値の型が未規定とされたため処理系ごとに挙動が分かれ、C++17で削除された
- LWG Issue 2790. Missing specification of
istreambuf_iterator::operator->- C++17で、仕様が定まらないこのメンバ関数が削除された
- このメンバ関数には効果の規定が存在せず、主要な処理系も提供していなかったため、削除による実際の影響はほとんどない