優先順位に関係していると思いますが、なぜこれが合法なのですか
vector<string>::iterator iter = vec.begin();
iter++->empty();
しかし、そうではありません。
vector<string>::iterator iter = vec.begin();
++iter->empty();
誰かがここで起こる一連の出来事を説明しようとすることができますか.
優先順位に関係していると思いますが、なぜこれが合法なのですか
vector<string>::iterator iter = vec.begin();
iter++->empty();
しかし、そうではありません。
vector<string>::iterator iter = vec.begin();
++iter->empty();
誰かがここで起こる一連の出来事を説明しようとすることができますか.