What are classes in programming?

In object-oriented programming , a class is a template definition of the method s and variable s in a particular kind of object . Thus, an object is a specific instance of a class; it contains real values instead of variables. The class is one of the defining ideas of object-oriented programming.

Read more

How do I make my class public?

If you want to make the class public to only some other class of your application, but not to the complete application, you should declare that other class a friend , e.g.: class SomeOtherClass; class MyClass { friend SomeOtherClass; public: MyClass(); ~MyClass(); int getValue() const; private: void setValue(int i); };

Read more