![]() |
CMPT 212
Spring 1998
|
sentence first = oldSentence; // These two lines do the sentence first(oldSentence); // same thing.but it does not solve this one:
sentence first; first = oldSentence; // Initialize an existing instance.For this we need operator overloading.
const sentence& sentence::operator=(const sentence& s) { if (this != &s) { delete [] words; words = new char[strlen(s.words) + 1]; strcpy(words, s.words); count = s.count; } return *this; }
![]() Return to lecture notes index |
|
This page is maintained by simpson@cs.sfu.ca. | Last updated on 18 Feb 1998. |