안녕하세요? 오늘은 벡터를 오름차순과 내림차순으로 정렬하는 방법에 대해 살펴보겠습니다. 람다를 사용하여 정렬하였습니다. #include #include #include #include #include #define V_SIZE 1 std::vector genRandomNum(int maximum, int size); void printVector(std::vector vector); int main() { srand((unsigned int)time(NULL)); auto genVector = std::bind(genRandomNum, 100, 10); std::vector vInt(V_SIZE); for (int i = 0; i < V_SIZE; i++) { vInt[i] = genVector(); }..
프로그래밍 언어/C++
2018. 5. 27. 00:58
함수형 프로그래밍) 람다(Lambda) 사용하기
안녕하세요? 오늘 람다(Lambda)를 사용하여 여러 실험을 해보겠습니다. 람다란? 람다는 익명 함수(Anonymous function)을 의미합니다. 익명 함수는 이름 그대로 함수명이 존재하지 않는 함수를 말합니다. 아직까진 크게 와 닿진 않는데요, 한번 예제를 통해서 익숙해져보겠습니다. 예제 1) 람다 사용해보기 #include int main() { auto add = [](auto x, auto y) { return x + y; }; std::cout
프로그래밍 언어/C++
2018. 5. 26. 20:41
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크