Perry Smith <pedz@xxxxxxxxxxxxxxxx> writes: > I believe I saw in some of the boost libraries that they do not use > exception specifications because some compilers produce slower code. Adding an exception specification to a function declaration (e.g., throw()) should not cause gcc to generate slower code. In a few cases it will actually permit gcc to generate faster code. Ian