Quote:Heh, I was referring to compiling in more libraries, most of the functionality of which I won't use...I see.
Just as a heads up (since you're looking into Boost), the Boost download is quite large, but in general, you only pay for the parts of it that you actually use. So, if you only need multi_array, you just include the corresponding header and you're good to go. (Some of the libraries require building and linking, but the majority of them - including multi_array - are header-only.)
There can be some compile-time overhead due to heavily templated code and/or deep inclusion trees, but I wouldn't worry about it unless you actually notice a problem. In general, most of the tools that come with Boost are well worth any minor additional overhead that they might incur.