21xrx.com
2024-12-22 21:57:50 Sunday
登录
文章检索 我的文章 写文章
C++类中的函数调用要带括号吗?
2023-07-03 08:51:04 深夜i     --     --
C++ 函数调用 括号

C++语言中,函数调用的格式为函数名+括号。这个规则同样适用于类中的函数调用。因此,在C++类中,调用函数时必须带上括号。这个规则的原因是为了区别函数声明和函数调用。

在C++类中,函数声明和函数定义是分开的。在函数声明时,我们只需要写出函数名和参数列表,而不必带上括号。例如:


class MyClass {

public:

  void myFunction();

};

在这个示例中,我们定义了一个类MyClass,在该类中声明了一个名为myFunction()的函数。

当我们要实现这个函数时,需要在类外部进行函数定义。在这个定义中,我们需要带上函数名和参数列表,并在函数体内编写具体的实现。例如:


void MyClass::myFunction()

  // 具体实现代码

然后,在使用该函数时,我们必须使用带括号的函数调用语法。例如:


MyClass obj;

obj.myFunction();

这样,MyClass的myFunction函数才能被正确调用执行。

总之,在C++中,在使用类中的函数时,必须带上括号。这个规则适用于所有类成员函数,包括构造函数和析构函数等。正确使用这个规则,可以帮助我们避免一些常见的语法错误,使代码更加清晰易读。

  
  

评论区

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