728x90

C && C++/STL 2

[C++] Functor / 함수자

Functor Functor는 우리나라말로 함수자라 불립니다. Functor는 객체지만 함수처럼 동작하고 ()연산자에 의해서 정의됩니다. () 연산자를 정의하는 내용은 제 이전 글에 정리되어있습니다. [C++] 연산자 오버로딩 (tistory.com) [C++] 연산자 오버로딩 안녕하세요, 힘법사입니다. 제가 4학년이 되면서 요즘 글을 쓸 시간이 없었네요... 이제 제가 전자공학으로 졸업을 앞두고 있습니다. 이제 자기소개서도 쓰고 하다보니, 제가 많이 했다고 생 himbopsa.tistory.com Functor의 장점은 어찌되었든 이는 함수가 아닌 객체이기 때문에 연산자()를 제외한 다른 멤버 함수와 멤버 변수들을 가질 수 있습니다. 예제 예제로 행렬 곱을 해주는 Functor를 구현해보도록 하겠습니다..

C && C++/STL 2021.10.07

[C++] 연산자 오버로딩

안녕하세요, 힘법사입니다. 제가 4학년이 되면서 요즘 글을 쓸 시간이 없었네요... 이제 제가 전자공학으로 졸업을 앞두고 있습니다. 이제 자기소개서도 쓰고 하다보니, 제가 많이 했다고 생각했지만, 컴퓨터 관련 지식이 부족하다는 생각이 드네요 앞으로 공부한 내용을 공유해볼까 합니다. 그 첫번째가 STL입니다. 저는 한빛 미디어의 "뇌를 자극하는 C++ STL"을 읽고 있습니다. 해당 Content 순서로 저도 공부한 내용을 풀어나가려 합니다. 0.연산자 오버로딩 연산자 오버로딩의 경우 저 같은 경우에는 학교에서 객체지향프로그래밍 시간에 배우고 구현한 경험이 있는 개념입니다. 이 부분에 대해서 넘어갈까 했지만, 시간이 좀 지나 저도 가물가물하여 처음부터 다시 정리하기로 마음먹었습니다. 우선 연산자 오버로딩을..

C && C++/STL 2021.10.02
728x90