매크로(2)
-
[잡다한코딩] 조건에 따라 enum 값 리턴하는 람다펑션 만들어보기
회사에서 코드를 짜다가 간단한 람다 펑션을 쓸 일이 생겼다.일반적으로 함수냐 매크로냐 자주 고민하게 되는 부분이라고 생각한다.예제를 즉흥적으로 짜봤다. (실제 회사 게임 코드와는 관계 없습니다.) 12345678910111213141516171819202122232425262728293031323334353637383940414243444546#include #include #include enum class Arrow : unsigned int { SAME = 0, UP, DOWN };using UiSomeContentsArrowVec = std::vector;void SomeFunc(const int&, UiSomeContentsArrowVec&); void main(){ UiSomeContentsA..
2016.12.11 -
혼자 연구하는 C/C++ 6장 정리(함수)
1. 함수의 구성원리함수의 정의함수는 프로그램을 구성하는 단위로 프로그램의 부품 역할을 한다.프로그램 : 함수 = 컴퓨터 : 부속품 함수type name(인수 목록){함수의 본채} name - 함수의 이름이며 이 이름을 통해 함수를 호출한다. 의미를 잘 표현할 수 있는 이름으로 하는것이 좋다.인수목록 - 함수가 해야 할 일의 세부 사항을 지정하며 함수의 작업거리라고 할 수 있다.type - 함수가 리턴하는 값의 데이터형이며 함수의 작업결과라고 할 수 있다.본체 - { } 괄호 안에 실제 함수의 코드가 위치한다. ex)1234567891011int Max(int a, int b){ if(a>b) { return a; } else { return b; }}cs Max라는 이름의 함수이고 int a, int ..
2015.03.01