-1
C++에서 람다 함수 이름을 얻는 방법. 아래 예제에서 "blabla"를 얻어야합니다. 다른 gcc 매크로는 좋은 것을주지 못합니다.C++/gcc에서 람다 함수 이름을 얻는 방법?
int main(int argc, char* argv[])
{
auto blabla = []()->void{
cout << __func__ << endl; // operator()
cout << __FUNCTION__ << endl; // operator()
cout << __PRETTY_FUNCTION__ << endl; // main(int, char**)::<lambda()>
};
blabla();
}
그 이름으로 무엇을하고 싶습니까? – songyuanyao
그것을 인쇄 할 수 있지만 복사 - 붙여 넣기 람다 함수에 붙여 넣을 싶지 않습니다. – Levi
'auto hoo = blabla'와 같은 일을 할 때 당신은 무엇을 원합니 까? – ymonad