프로그래밍/C#2 C# C++ boost api 설치 *visual studio가 미리 설치 되어있어야한다 1. 아래 사이트에서boost를 최신버전으로 받아서 압축을 해제한다 http://www.boost.org/ 2. 압축을 해제한 폴더로 들어간 후 bootstrap.bat 실행 b2.exe 생성을 확인할 수 있다. 3. cmd를 통하여 관리자권한으로 접근후 b2를 아래의 옵션으로 실행 b2 toolset=msvc-14.0 variant=debug,release link=static threading=multi address-model=32 runtime-link=shared #필자는 64비트 파일을 찾지못하여 32바이트로 설치하였다msvc버전은 아래와 같으므로 14로address-model은 64비트라 64로 지정하엿음 자세한것은 아래 사이트 참고 ht.. 2016. 7. 11. C# 델리게이트 델리게이트(delegate) 정의 - 메서드를 가리키는 참조형 메서드의 번지를 저장하거나 다른 메서드 인수로 메서드 자체를 전달할때 사용 지정자 delegate 리턴타입 이름(인수) 사용하기 위해선 초기화가 필요 델리게이트를 통해 간접적으로 호출 가능하다(공변성 :인수 목록과 리턴 타입이 일치해야함) static void Method1(int a){console.writeLine("Method1+ a")+a};dele d = Method1;-> void Method1(int a) d -> void Method2(int a)-> void Method3(int a) 주기적으로 호출 가능 멀티캐스트 델리게이트 여러 개의 메서드를 한꺼번에 호출할수 있다 return= void 여야함 델리게이트지정자 += 함수 .. 2016. 5. 13. 이전 1 다음 반응형