История изменений
Исправление m0rph, (текущая версия) :
Ну например так:
#include <iostream>
class Foo {
public:
int operator()() const
{
return 42;
}
};
Foo f()
{
return Foo();
}
int main()
{
std::cout << f()() << std::endl;
return 0;
}
Исправление m0rph, :
Ну например так:
#include <iostream>
class Foo {
public:
int operator()() const
{
return 42;
}
};
Foo f()
{
return Foo();
}
int main()
{
std::cout << f()() << std::endl;
return 0;
}
Исходная версия m0rph, :
Ну например так:
#include <iostream>[br][br]class Foo {[br]public:[br] int operator()() const[br] {[br] return 42;[br] }[br]};[br][br][br]Foo f()[br]{[br] return Foo();[br]}[br][br][br]int main()[br]{[br] std::cout << f()() << std::endl;[br] return 0;[br]}