void 해도 안되고
저거 그대로 따라한다음에 하나씩 삭제해봐도 계속 오류걸리는데
auto 대신 뭐라고 타이핑해야 되는건가요?
auto outint = [](){}();
무슨말인지 모르겠어요.. auto 대신 쓸 수있는 데이터형이 [](){}() 이란 뜻인건가요??
왜 auto를 쓰면 안 되죠?
아니요 auto 써도되는데 그냥 정확한 데이터형을 알고싶어서요. 저기는 auto가 아니면 안되는건가요??
void (*outint)(int) = expr; 감사합니다
햄스포인터임
근데 엄밀하게 말하면 함수포인터가 아닌걸 함수포인터에 가두는거라
auto로 짚는게 맞음
감사합니다~~
std::function<void(int)> outint = [](int n) {std::cout << n << " ";};
auto는 캡처해도 재귀 못짜니까 std::function 쓰는법 배워두셈
auto outint = [](){}();
무슨말인지 모르겠어요.. auto 대신 쓸 수있는 데이터형이 [](){}() 이란 뜻인건가요??
왜 auto를 쓰면 안 되죠?
아니요 auto 써도되는데 그냥 정확한 데이터형을 알고싶어서요. 저기는 auto가 아니면 안되는건가요??
void (*outint)(int) = expr; 감사합니다
햄스포인터임
근데 엄밀하게 말하면 함수포인터가 아닌걸 함수포인터에 가두는거라
auto로 짚는게 맞음
감사합니다~~
std::function<void(int)> outint = [](int n) {std::cout << n << " ";};
auto는 캡처해도 재귀 못짜니까 std::function 쓰는법 배워두셈