> > C++で配列の中身をループで書き出す際に > > cout << "vector[" << i << "]" << vector[i] << endl; > > みたいな書き方してるんだけど、これもっと楽に書けないの(;´Д`)? > std::ostream &operator<<(std::ostream &lhs, const std::vector &rhs) > { > for (int i = 0; i < rhs.size(); i++) > lhs << "vector[" << i << "]" << rhs[i] << std::endl; > return rhs; > } > を用意しておけば > std::cout << vector << std::endl; > のように書ける つか彼は標準出力を簡単に書きたいだけでしょ?(;´Д`) 参考:2007/10/07(日)00時18分47秒