What's boost::scoped_array and all have over just "int columnSourceMap[columnCount];" etc.?