21xrx.com
2024-12-22 22:18:12 Sunday
登录
文章检索 我的文章 写文章
C++中的"."是什么含义?
2023-07-05 12:37:56 深夜i     --     --
C++ " " 含义

在C++中,“.”是一个非常常见的符号,它代表着一个对象的成员变量或成员函数。当我们想要访问一个对象的成员变量或成员函数时,我们需要使用“.”符号来指定该成员的名称。

例如,假设我们有一个名为“person”的类,该类具有成员变量“name”和“age”,并且具有成员函数“sayHello”。我们可以通过以下方式来访问该类的成员:


person p;

p.name = "张三";

p.age = 20;

p.sayHello();

在上面的代码中,我们使用“.”符号来访问对象“p”的成员变量“name”和“age”,以及成员函数“sayHello”。

需要注意的是,“.”只能用于访问非静态成员。对于静态成员,我们需要使用“::”符号来访问。另外,在C++中,还有一种类似于“.”的符号“->”,它用于访问指针所指向的对象的成员。例如:


person *p = new person();

p->name = "李四";

p->age = 25;

p->sayHello();

在上面的代码中,我们使用“->”符号来访问指针变量“p”所指向的对象的成员变量和成员函数。

总之,“.”符号在C++中的含义是访问对象的成员变量或成员函数。在编写C++程序时,我们需要熟练使用这些符号,以便能够正确地访问所需的成员。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复