C++ OOP Hello World: Difference between revisions
From D3xt3r01.tk
Jump to navigationJump to search
(New page: ==INFO== This is my first attempt to write a C++ class. It has a constructor ( to initialize default values to variabiles ), a setter function ( to set values in private variables ) and a ...) |
(No difference)
|
Latest revision as of 03:14, 5 July 2009
INFO
This is my first attempt to write a C++ class. It has a constructor ( to initialize default values to variabiles ), a setter function ( to set values in private variables ) and a getter function ( to get the values ). I think the easiest way to learn is by trying to edit simple codes and see what they do and if they still work.
CODE
#include <iostream>
#include <string>
using namespace std;
class thingy{
private:
string text;
public:
thingy(){
this->text = "";
}
void SetText(string text){
this->text = text;
}
string GetText(void){
return(this->text);
}
};
int main (void){
thingy moo;
cout << "Initial text value is: " << moo.GetText() << endl;
moo.SetText("Hello World");
cout << "Text value now is: " << moo.GetText() << endl;
return 0;
}
should output
Initial text value is: Text value now is: Hello World