つまらないバグ

std::vector< SomeType > array;
SomeType valueBeingInserted;
array.insert( &a[ insertPosition ] );

と書いたとき、値が配列の中に追加されていなくて、しばらく原因がわからないというつまらないミスをしてしまいました。正しくは

array.insert( &a[ insertPosition ], valueBeingInserted );

挿入場所にばかり気を取られてて、とんでもないミスをしてました。二度とこんなミスをするもんか。
# insertなんかsetでしか使ったこと無かったからなぁ…