c++

const_iterator

c++

そんなものがあったのか。 void test(const std::vector<int>& a) { std::vector<int>::iterator p; for (p = a.begin(); p != a.end(); p++) { // 中略 } } …ということはできなくて。。 void test(const std::vector<int>& a) { std::vector<int>::const_iterator p; for (p = </int></int></int></int>…

shared_ptrって便利だなぁ…

c++

いや、ただそれだけなんですが(笑) 内部仕様のことは知らないけど(ソース読む気は殆ど無い)、なんというかメモリリークの発生率を減らせるってのがプログラム経験の薄い者としては魅力的です。 タイプ数(コード量)を減らそうとして、名前のない一時的な sh…

stringstreamのクリアの仕方

c++

メモ。はてブでもよかったんだけど。 ググってみたらこんな記事をみつけた。 > # ちなみに、stringstream の文字列のクリアは > # stringstremam::str("") で、一度はまりました(^^;(中略)stringstream::str("")は文字列ストリームのバッファを クリアする…