프로퍼티는 C#에 있는 문법입니다. 프로퍼티는 멤버변수에 대한 캡슐화를 지원하면서 외부에서의 접근을 허용하는 기능입니다. 간단히 말해서 Getter와 Setter를 좀 더 고급지게 사용하는 것과 같습니다. 프로퍼티를 사용하는 사용자의 입장에서 보았을 때 프로퍼티에 읽고 쓰는 것은 ...
Tag: library
← Back to tags-
C++라이브러리 / property
-
C++ 라이브러리 / rangec++엔 ranged for이란 문법이 있습니다. 이 문법을 사용하면 반복자를 구현하고 있는 모든 클래스의 원소를 편리하게 순회할 수 있습니다. 예를들어
-
C++ 라이브러리 / 이벤트저번 글에서 delegate 라이브러리를 만들어 보았습니다. 이건 std::fucntion을 대체하기 위한 목적이 컸었는데, 이번엔 다양한 이벤트 기반 프로그래밍에 사용될 수 있도록 멀티 캐스트 기능을 추가해 봅시다. 그전에 여기서의 멀티 캐스트란 하나의 delegate에서 여러개...
-
C++ 라이브러리 / DelegateDelegate는 대리자라는 뜻을 가지고 있습니다. C#에 있는 기능인데 리턴값이나 인자가 같은 함수, 멤버 함수, 람다, functor 등을 종류에 상관없이 서로 일관된 방식으로 호출할 수 있게 해줍니다. C++에선 std::function으로 이런 기능을 사용할 수 있지만, 아...