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 に答える