Return to Topic Menu | Computer Science Main Page |  | Terms of Use

AP Classes and String Variables
(Download these classes, if you have not already done so.)

The Advanced Placement Computer Science (APCS) Committee is the committee responsible for creating the APCS Examination.  They have created a variety of C++ tools, based on the C++ standard, for the beginning programmer.  One such tool, features the creation of an apstring data type.  The letters "ap" associated with these tools let you know that they are not part of your current C++ compiler, but were developed by the APCS Committee.

The AP* tool needed to use this new string variable is apstring.cpp, and this new variable is declared as being of type apstring.  Using the type apstring is similar to using int, double, and char

You must use   #include "apstring.cpp"   to have access to this special apstring data type.  You must install the AP Classes in the "include" directory of your software before using them.  A link to the AP Classes can be found on the C++ main (opening) page.

//sample program
#include <iostream.h>
#include "apstring.cpp"

int main(void)
     apstring CrewName;      //declare variable

     CrewName = "Neelix";       //initialize variable

     return 0;


The use of the apstring class will eliminate all of the problems of dealing with character string arrays that we have seen.  With the apstring class we can initialize string variables whenever and wherever we wish and the computer will automatically keep track of the length of the string.

AP* is a registered trademark of the College Entrance Examination Board,
which was not involved in the production of this web site.


Return to Topic Menu | Computer Science Main Page |  | Terms of Use