Autoconf, Automake, and Libtool: The explicit Keyword

| ### 16.2.6 The `explicit` Keyword C++ adopted a new `explicit` keyword to the language. This keyword is a qualifier used when declaring constructors. When a constructor is declared as `explicit`, the compiler will never call that constructor implicitly as part of a type conversion. This allows the compiler to perform stricter type checking and to prevent simple programming errors. If your compiler does not support the `explicit` keyword, you should avoid it and do without the benefits that it provides.

This document was generated by Gary V. Vaughan on May, 24 2001 using texi2html