C++ Complementary Library
This class represents the application object. The application object is responsible for all initialization necessary for a particular kind of program to work. This particular class doesn't do anything other than hold common information, like the command line arguments and the copyright notice (if any), but subclasses may do more useful work.
Constructs an application with the given command line arguments.
The number of arguments given on the command line.
The array of pointers to the arguments given on the command line.
Move-constructs an application from an existing one.
The application to move from.
Move-assigns an application into this one.
The application to move from.
Returns a pointer to the application object.
Returns the number of arguments that were given on the command line.
Returns the array of pointers to the arguments that were given on the command line.
Returns the copyright notice held in this application object.
Sets this application object's copyright notice to the one provided.
The new copyright notice to store in this application object.
Does nothing except return 0. A subclass may provide a more useful implementation.
Copyright © 2022-2025 Daniel T. McGinnis