ネット上で下のようなコードを見つけました。
どうやら大括弧内[]の条件に当てはまらないときのみ", "を出力しているようなのです。このような書き方について調べようとしたのですがそもそも名前やどういった機能を利用しているのかわからなかったので教えていただきたいです。
#include <iostream> #include <set> using namespace std; int main(void){ int N=10; set<int>S; for(int i=0;i<N;i++)S.insert(i); for(auto val:S){ cout << val << ", "[val==*(--S.end())]; } }
回答3件
あなたの回答
tips
プレビュー