자바에서 Interface를 익명 클래스로 구현하는거 보니 탐나던데
C++11은 왜 람다까지 구현해 넣었으면서 익명 클레스는 안넣은걸까?
넣는데 뭔 문제있나?

class Class
{
        public:
        virtual void Function(int a);
};
void Function(Class *a)
{
        a->Function(1);
}
int main()
{
        Function(new Class(){
                public:
                virtual void Function(int a)
                {
                        printf("%d", a);
                }
        });
        return 0;
}