LINUX.ORG.RU

История изменений

Исправление 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]}