title: vector initialization in vs2010
body: <pre><code>#include &lt;iostream&gt;
  #include &lt;vector&gt;
  #include &lt;stdio.h&gt;
  using namespace std;
  class M {
      vector&lt;string&gt; s;
      public:
      M(){
          s = {"abc", "abc", "abc", "abc", "abc"};
      }
  };
  
  int main(){
      return 0;
  }
  </code></pre>
  
  <p>The code can be compiled in c9, but in vs2010, it can't be compiled successfully.why?</p>