タグ

ブックマーク / linden.hatenadiary.org (2)

  • stringstreamのクリアの仕方 - りんでん記

    メモ。はてブでもよかったんだけど。 ググってみたらこんな記事をみつけた。 > # ちなみに、stringstream の文字列のクリアは > # stringstremam::str("") で、一度はまりました(^^; (中略) stringstream::str("")は文字列ストリームのバッファを クリアする方法ですが、意外と知らない人が多いようです。 うわぁ、はまったー 知りませんでしたw (以下、6/27 追記) ちなみに、stringstream::clear()はストリームの状態フラグをクリアするのに使うみたい。 こんな感じ↓ #include <iostream> #include <sstream> using namespace std; int main(void) { string str; stringstream ss; ss << "abc"; ss >> s

    stringstreamのクリアの仕方 - りんでん記
  • const_iterator - りんでん記

    そんなものがあったのか。 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 = a.begin(); p != a.end(); p++) { // 以下略 } } これでOK。 知らなかったよ、ちくしょー!! 今まではコンパイルエラーが出てから小一時間悩んでからiteratorを使うのを諦め、姑息な手段に頼ってコードを汚しまくってました。。*1 万年初心者 *1:どういう手段かって?…んなこと恥ずかしくて書けま

    const_iterator - りんでん記
    gologo13
    gologo13 2010/04/13
    const_iterator why???????
  • 1