C++에서의 비트 연산
일부 잘못된 비트 연산 사례를 발견했다. 어떤 것이 제대로 된 코드인지 확인하고자 UnitTest++로 단위 테스트 코드를 짜봤다. /* EPA_NONE = 0x00000000, EPA_PRIMARY_KEY = 0x00000001, EPA_DB_INDEXING = 0x00000002, EPA_DB_SELECT = 0x00000004,//…
2 Comments
December 14, 2007
일부 잘못된 비트 연산 사례를 발견했다. 어떤 것이 제대로 된 코드인지 확인하고자 UnitTest++로 단위 테스트 코드를 짜봤다. /* EPA_NONE = 0x00000000, EPA_PRIMARY_KEY = 0x00000001, EPA_DB_INDEXING = 0x00000002, EPA_DB_SELECT = 0x00000004,//…
C# 쓰다가 C++ 코딩을 하다 보면 불편한 점이 한두 가지가 아닌데, 그 중 하나가 Chain Constructors 패턴을 적용하기 어렵다는 점이다. C#에선 간단하게 Chain Constructors 패턴을 구현해 코드 중복을 최소로 줄일…