NxMath1 NxBigInt 클래스 설계 사실 오래전에 짰던 소스이기는 한데, 요즘 프로젝트 오일러 문제를 풀다보니, BigInt를 사용해야할 경우가 많이 있네요. 그래서 최근에 다시 수정을 해보았습니다. 이 라이브러리는 다음과 같은 것을 중점적으로 처리하도록 일단 설계했습니다. 1. 여러가지 부분에서 효율적으로 사용할 수 있는 기능을 구현한다. 예를 들어서 라이브러리를 일반 연산자 오버로딩만을 이용할 경우 오브젝트를 복사해야하는 일들이 많이 발생합니다. 이런 것을 하지 않아도 될 수 있는 기능들을 많이 마련하도록 하였습니다. 2. 보안 등에 사용할 수 있는 기능 추가. 일반적인 수식 계산보다는 비트 연산 등을 처리할 수 있도록 설계하고자 하였습니다. 아직은 미약한 부분들이 많습니다만. 그래서 만들어진 자료구조형은 다음과 같습니다. 할당을 받은.. 2015. 1. 15. 이전 1 다음