your class Tweet should look something like this
Code:
class Tweet
{
public:
Tweet();
Tweet(string subject, string message);//constructor
string Tpend(string subject, string message);
string getSubject();
void setSubject(string subject);
//do same for message
void addTweet(string message, vector<string> *v);
private:
string subject;
string message;
};
then for your class members etc... (might be a bit crowded but u can space it out)
Code:
Tweet::Tweet() : subject(""), message("") {}
Tweet::Tweet(string subject, string message) : subject(subject), message(message) {}
string Tweet::Tpend(string subject, string message) { return (subject + " " + message); }
string Tweet::getSubject() { return this->subject; }
void Tweet::setSubject(string subject) { this->subject = subject; }
void Tweet::addTweet(string message, vector<string> *v) { v->push_back(message); }
quick example of how to use it
Code:
int main(int argc, char * argv[])
{
Tweet t("Hello", "World =D");
cout << t.getSubject();
vector <string> vect;
t.addTweet("Add this", &vect);
cout << endl << vect[0];
return 0;
}
Why didn't you place a vector in your class so that it'll store all of your tweets or messages instead of having an external one?