C ++自己的功能很好的“名称”

时间:2013-04-02 09:49:17

标签: c++ class

我有一个C ++课程(VS2010)。

此类具有公共函数,例如“ToString”。

有时候我需要在课堂上调用ToString。

例如:

void::ConvertToLowerCase()
{
    wstring ws;
    ws = ToString();
    ws = lower(ws);
    m_wsText= ws
}

我想知道是否可以向ToString行添加“所有者”,例如

ws = self.ToString();

ws = me.ToString();

我尝试了所有我能想象的名字,但我找不到任何可行的名字。 拥有这样的所有者名称可以帮助我找出函数所在的位置。

2 个答案:

答案 0 :(得分:8)

在C ++中,您可以通过this

执行此操作
ws = this->ToString(); //this is a pointer

但在上下文中调用,这相当于你已有的:

ws = ToString();

答案 1 :(得分:3)

this指针:

ws = this->ToString();