C++ C++;“尼斯”;名称“;自用
此类具有公共函数,例如“ToString” 有时我需要在类中调用ToString 例如:C++ C++;“尼斯”;名称“;自用,c++,class,C++,Class,此类具有公共函数,例如“ToString” 有时我需要在类中调用ToString 例如: void::ConvertToLowerCase() { wstring ws; ws = ToString(); ws = lower(ws); m_wsText= ws } 例如,我想知道是否可以在ToString行中添加一个“所有者” ws = self.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();