Transcription: Usually, non-type template arguments are used to initialize a class or to specify the sizes of class members. Constant values must be supplied for non-type arguments when objects are declared. Here, the argument maxlan is a non-type template argument. It is given the value 80 when the object line is declared. Non-type arguments may be addresses of functions, objects with external linkage, or addresses of static class members.