これはすべて、次の行を実行しようとしたときに、コンパイラの警告メッセージ (C4267) を突っ込んだことが原因です。
const unsigned int nSize = m_vecSomeVec.size();
size()
unsigned int に typedef されていますが、実際には unsigned int ではない size_t を返します。これは64ビットの移植性の問題に関係していると思いますが、誰かが私のためにもう少しうまく説明できますか? (64ビットの警告を無効にしたいだけではありません。)