본문 바로가기

C++

bit field( 비트 필드) 을 이용한 간단한 예. 비트 필드를 이용한 예를 사용하여 예제를 작성하기로 하였습니다. 어떠한 데이터 조합을 이용하여 옵션값 또는 제약사항을 제어할때 유용하게 사용할 수 있습니다. 제약조건 또는 옵션체크등 다양한 방면에서 사용할 수 있습니다. enum { OPTION1 = 1, OPTION2, OPTION3, . . . } 1. 사용금지 2. 버리기 금지 3. 삭제 금지 4. .... 어떠한 아이템에 각각의 제어를 사용할때 또는 조합을 이용하여 제어할때 사용할 때 유용합니다. 1, 사용금지 + 3. 삭제 금지 2. 버리기 금지 + 3. 삭제 금지 1. 사용금지 + 2. 버리기 금지 조합에 따른 제어도 가능합니다. #include class BitTestRun { public: BitTestRun() : value( 0 ) { .. 더보기
눈속임 반올림 처리. 기본적으로 프로그램을 응용하다 보면 가끔씩은 악이 아니던 그러던 눈속임을 사용하는 경우가 많습니다. 항상은 아니지만 필요에 의해 많이 사용하는 방법이 아닐까 합니다. 보통 서비스하고 있는 시스템에 유저 수를 뻥티기 하는 경우에 사용이 많이 되는데요. 요일별 / 주말별 / 특정 요일에 대해서 사용이 될 수 있겠습니다. 첫 번째 주제는 뻥티기라 정의하고 어떻게 뻥티기를 사용하는지에 대해서 논의하겠습니다. 먼저 계획을 수립하겠죠. 첫 번째 계획. 자 여러분 필요에 의해 서비스하고 있는 것을 조금 부풀려 이야기를 해볼까 합니다. 일단 주중과 주말 모두 뻥티기를 할껀데 주말에는 조금 많게 2배정도 뻥티기 하고 평일에는 조금만 합시다. 두 번째 계획. 자 여러분 저는 요일별 뻥티기를 사용하고 싶습니다. 월/화/수/.. 더보기
Intel Threading Building Blocks 관련 내용 Documentation Blogs Code Samples Doxygen Open Source Documentation Getting Started Guide [PDF 120KB] Tutorial [PDF 539KB] Reference Manual [PDF 988KB] Design patterns [PDF 262KB] CHANGES file [TXT 35KB] Commercial Documentation Release Notes [TXT 6KB] Installation Guide [PDF 22KB] Getting Started Guide [PDF 120KB] Tutorial [PDF 528KB] Reference Manual [PDF 977KB] TBB's O'Reilly BookIntel® Thread.. 더보기