指针类定义

Pointer class definition

本文关键字:定义 指针      更新时间:2023-10-16

有人能解释一下,当一个指针被用作类的名称时,向类添加一个方法是什么?像这样:

cMessage *Tic9::generateNewMessage()

找不到在google上搜索的方法,而且我缺乏c++知识。

它不用作类名,它是返回类型的一部分,非常简单。

声明了一个名为generateNewMessage的成员(属于Tic9)函数,该函数不带参数,返回一个cMessage*(指针)。由于它不可能是类内声明(类内声明不能由类名限定),因此可以推测它是函数的类外定义的一部分(定义就是声明)。

或者,如果声明在当前上下文中不合法,则它是一个表达式,将cMessage乘以调用名为generateNewMessage的静态成员(Tic9)函数的结果。