0

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

此类具有公共功能,例如“ToString”。

有时,我需要从类中调用 ToString。

例如:

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

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

ws = self.ToString();

或者

ws = me.ToString();

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

4

2 回答 2

8

在 C++ 中,您可以通过以下方式执行此操作this

ws = this->ToString(); //this is a pointer

但在这种情况下调用,这相当于你已经拥有的:

ws = ToString();
于 2013-04-02T09:50:19.953 回答
3

this指针:

ws = this->ToString();
于 2013-04-02T09:51:16.710 回答