21xrx.com
2024-12-23 01:07:42 Monday
登录
文章检索 我的文章 写文章
C++如何调用类中的函数
2023-07-01 18:58:04 深夜i     --     --
C++ 调用 函数

C++是一门面向对象的编程语言,类是其最基本的概念之一。在类中定义的函数可以被该类的对象调用,但有时我们也需要在类外部调用类中的函数,这就需要使用到C++中的类的对象与指针。

首先,我们需要在类的定义中声明要被外部调用的函数为公共函数,即在类定义中使用public关键字。例如我们有如下的类定义:


class MyClass{

public:

  void myFunc();

};

其中myFunc为公共函数,可以被该类的对象调用,也可以被类的外部调用。如果我们要在类外部调用该函数,首先需要创建一个该类的对象或指针。


MyClass myObject;

or

MyClass* myPointer = new MyClass();

创建对象或指针后,我们就可以调用myFunc函数。若使用对象调用该函数,可以使用"."操作符;若使用指针调用该函数,则需要使用"->"操作符。


myObject.myFunc();

or

myPointer->myFunc();

类中的函数也可以被其他函数调用。例如我们有如下的类定义:


class MyClass{

public:

  void myFunc();

  void myOtherFunc(){

    myFunc();

  }

};

在myOtherFunc函数中,我们调用了myFunc函数。在类内部调用类中的函数时,可以直接使用函数名即可。

总之,在C++中调用类中的函数需要创建类的对象或指针,并使用对象或指针调用函数;同时需要将需要被外部调用的函数声明为公共函数。若需要在类内部调用类中的函数,则可直接使用函数名。

  
  

评论区

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