자바에서 Interface를 익명 클래스로 구현하는거 보니 탐나던데
C++11은 왜 람다까지 구현해 넣었으면서 익명 클레스는 안넣은걸까?
넣는데 뭔 문제있나?
{
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;
}
람다랑 펑터가 추가되서 익명클래스 굳이 필요가 없는데
필요없기는 개념적으로 얼마나 중요한건데
몰lie새꺄