std::vector<char> t(10);
strcpy( &t[0], "ABCD" );

ってコードを見かけたのだけど、これってヤバイよね。
vector<> って、確保された領域の連続性を保証しているのでしょうか?