C++ C++;“尼斯”;名称“;自用

C++ C++;“尼斯”;名称“;自用,c++,class,C++,Class,此类具有公共函数,例如“ToString” 有时我需要在类中调用ToString 例如: void::ConvertToLowerCase() { wstring ws; ws = ToString(); ws = lower(ws); m_wsText= ws } 例如,我想知道是否可以在ToString行中添加一个“所有者” ws = self.ToString(); 或 我尝试了所有我能想象到的名字,但我没有找到任何可行的。 拥有这样一个所有者名称帮助我

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

有时我需要在类中调用ToString

例如:

void::ConvertToLowerCase()
{
    wstring ws;
    ws = ToString();
    ws = lower(ws);
    m_wsText= ws
}
例如,我想知道是否可以在ToString行中添加一个“所有者”

ws = self.ToString();

我尝试了所有我能想象到的名字,但我没有找到任何可行的。
拥有这样一个所有者名称帮助我找出函数的驻留位置。在C++中,

可以通过<代码> > < <代码>:

ws = this->ToString(); //this is a pointer
但在这种情况下,这相当于您已经拥有的:

ws = ToString();

指针:

ws = this->ToString();

或者只要开始使用Objective-C,您就必须立即显式调用
[self-toString]
..
#定义self(*this)
,然后您就可以编写
self.toString()
8-)什么是
void::ConvertToLowerCase()
该怎么办?我建议你尽快去找一篇介绍性文章。@Spook可能缺乏研究。
ws = this->ToString();