簡単な内容のメソッドが多いため、クラス直下のメソッドを減らすために
使用範囲の限られるメソッドをメソッド内に格納したところ、
次のようになってしまいました
class hoge{
/*...*/
 void fuga{
  auto piyo=[this](...){
   auto piyopiyo[this](...){ //VC++ではエラー
    /*...*/
   }
   /*...*/
  }
 }
}
g++ 4.5.1ではコンパイルが通るのですが、VC++2010ではエラーが出ます
thisポインタを二重にキャプチャするのは規約違反なんでしょうか