dyna/stringtest1.cpp

The following code example is taken from the book
Object-Oriented Programming in C++
by Nicolai M. Josuttis, Wiley, 2002
© Copyright Nicolai M. Josuttis 2002


#include <iostream>    // C++ header file for I/O
#include "string.hpp"  // C++ header file for strings

int main()
{
    typedef CPPBook::String string;

    // create two strings
    string firstname = "Bjarne";
    string lastname = "Stroustrup";
    string name;

    // chain strings
    name = firstname + " " + lastname;

    // compare strings
    if (name != "") {
        // output strings
        std::cout << name
                  << " is the forefather of C++" << std::endl;
    }

    // determine number of characters in a string
    int num = name.length();
    std::cout << "\"" << name << "\" has " << num
              << " characters" << std::endl;
}