سه شکل زیر رو در نظر بگیریم
class::statis member(variable or function)
object.public member(variable or function)
pointer to object->public member(variable or function)
فرق شیء و کلاس رو هم که میدونیم. مثال زیر رو در نظر بگیریم
class Car{
private:
string color;
public:
static int index;
string getColor(){ return this->color; }
string setColor(string s){ this->color = s; }
};
Car::index = 0;
void main(){
Car pride1, *pride2;
pride2 = &pride1;
pride1.setColor("red");
cout<getColor();
Car::index = 1;
}
هیچ پژوهش انسانی نمیتواند ادعای علمی بودن داشته باشد، مگر اینکه از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)