Mega Code Archive

 
Categories / C++ / Class
 

Private and public variables and methods

#include <iostream> #include <cstring> using namespace std; class Person {   char name[80];             // private by default public:   void setName(char *n);    void getName(char *n); private:   double wage;  public:   void setWage(double w);    double getWage(); }; void Person::setName(char *n) {   strcpy(name, n); } void Person::getName(char *n) {   strcpy(n, name); } void Person::setWage(double w) {   wage = w; } double Person::getWage() {   return wage; } int main() {   Person ted;   char name[80];   ted.setName("Joe");   ted.setWage(75000);   ted.getName(name);   cout << name << " makes $";   cout << ted.getWage() << " per year.";   return 0; }