例如,在jQuery中,您可以封装函数以在一行中对对象执行多个操作。
$('div').parent().find('a').is('.class').css('color', 'red');我不知道这是怎么回事。如何用C++编写具有类似行为的类?
发布于 2012-10-19 11:41:52
这称为方法链接,根据您的返回类型,您可以在C++中实现相同的效果。
struct A
{
A& foo()
{
return *this;
}
A& goo()
{
return *this;
}
};
A a;
a.foo().goo().foo();这只是一个简单的例子。
https://stackoverflow.com/questions/12973502
复制相似问题