전체 데이터 구조/수집 클래스 라이브러리, 메모리 추적, 메모리 디버깅, 진입/종료 추적, 예외 처리, 정의 가능한 메모리 처리기, 내장 스레드 지원 등. 다음 사항:
* 단일, 이중 및 원형 링크 목록
* AVL 균형 과 스레드 바이너리 나무
* 동적 해싱 테이블
* 스택, 큐 및 큐 제거(배열 또는 연결된 목록 사용)
* 세트(파스칼 구현, 유니온, 차이, 교차점 등)
* 가방, 테이블 및 사전
* 우선 힙 (MemSL 다차원 배열 할당기를 사용)
* 우선 순위 검색 큐
* 데이터 처리 및 사용자 정의 기능
* 여러 MemSL 데이터 구조를 사용하여 동일한 데이터를 색인합니다.
* 휴대성
* 메모리 추적 /디버깅 (C 만)
* 런타임 메모리 추적/디버깅 (C 만)
* 정의 가능한 메모리 처리기 (C 만)
* 오류/경고 메시지 처리기
* 항목 /출구 소스 코드 추적 /디버깅
* 런타임 엔트리/출구 소스 코드 추적/디버깅
버전 기록
- 버전 4.2 에 게시 2007-11-05
오픈 소스 라이선싱 GNU GPLv2로 이동
- 버전 4.0 에 게시 2006-04-01
프로그램 세부 정보
Eula
EULA - 최종 사용자 라이센스 계약
MemSL용 소프트웨어 센세이션 소프트웨어 라이센스 계약
중요: 이 소프트웨어 라이센스 계약은 귀하와 귀하 간의 법적 계약입니다.
소프트웨어 감각. 설치 프로세스를 완료하고 사용하기 전에 주의 깊게 읽으십시오.
소프트웨어. 소프트웨어를 사용할 수 있는 라이선스를 제공하며 보증 정보가 포함되어 있습니다.
책임 면책 조항. 소프트웨어를 설치하고 사용함으로써 귀하는
소프트웨어를 수락하고 본 계약의 조건에 구속되기로 동의합니다.
이러한 약관에 구속되는 데 동의하지 않는 경우 소프트웨어를 설치하지 마십시오.
1. 정의:
a. & quot;Software" 위에서 식별한 소프트웨어, 읽을 수 있는 기타 기계를 의미합니다.
자료(라이브러리, 원본 파일, 헤더 파일 및
데이터 파일), 제공된 업데이트 또는 오류 수정 및 모든 사용자 매뉴얼,
이에 따라 귀하에게 제공되는 프로그래밍 가이드 및 기타 문서
계약.
b. 소프트웨어 센세이션은 저작권 및 영업 비밀을 포함한 모든 권리의 소유자입니다.
소프트웨어의 권리.
c. 이 약관에 따라 소프트웨어를 사용할 수 있는 라이선스를 취득하고자 하는 라이센시
계약.
d. 기업 임원, 파트너, 대리인 또는
모든 대표 능력은 수락자가 보유한 수락자의 보증이어야 합니다.
이러한 위치와 그는 대신하여이 문서를 실행할 수있는 권한이 부여된
이러한 기업, 파트너십 또는 원금.
e. 프로덕션은 최종 사용자 환경에서 실행되는 소프트웨어 및/또는
제품 공급업체가 사용하는 대상을 지정했습니다.
2. 라이센스 : 소프트웨어가 (i) 개발자 버전인 경우 (ii) 평가판 버전, 다음
섹션 2(a)가 아닌 섹션 2(b)가 적용됩니다. 소프트웨어가 (i) 상용 소프트웨어인 경우
버전, (ii) 교육 버전 (iii) 이익 버전 또는 (iv) 재판매금지
버전, 다음 섹션 2 (b), 그리고 섹션 2 (a), 적용 한다.
a. 소프트웨어 센세이션은 라이선스에게 비독점적이고 비종속적이며 비-
30일 동안 소프트웨어를 사용할 수 있는 양도 가능한 라이센스입니다. 라이센시 인은 이에 동의합니다.
한 컴퓨터에서 한 소프트웨어 개발자와 관련된 라이선스 및
테스트. 라이센시는 배포, 라이센스, 하위 라이선스 또는 기타 양도할 수 없습니다.
소프트웨어의 사본은 제3자에게 있습니다.
b. 소프트웨어 센세이션은 라이선스에게 비독점적이고 비배분적이며 비-비--
소프트웨어를 사용할 수 있는 양도 가능한 라이센스입니다. 라이센시 인은이 라이센스가 관련된 데 동의합니다.
개발 및 테스트를 위한 하나의 소프트웨어 개발 그룹및/또는
하나의 프로덕션 소프트웨어 서버와 무제한소프트웨어 라이선스
프로덕션 소프트웨어 클라이언트. 라이센시 인은
사용권자만 사용할 수 있는 소프트웨어및 필요한 보관 및 백업을 할 수 있습니다.
소프트웨어의 사본입니다.
3. 독점 통지: 사용권자에서 만든 소프트웨어의 모든 사본
라이센시인에 의하여 적절한 저작권 고지 및 기타 독점 통지를
소프트웨어 센세이션에서 제공합니다. 라이선스 사용자는 저작권 또는 기타 저작권을 제거해서는 안 됩니다.
소프트웨어 사본에서 독점 통지, 도 라이센스는 다른 것을 허용하지 않습니다
그러한 통지를 제거하는 사람 또는 당사자.
4. 설명서: 소프트웨어 센세이션은 사용권자에게
소프트웨어 및 기타 적절한 문서의 사용. 라이센시 인은
사용권자가 소프트웨어를 사용할 수 있도록 필요한 수동 및 설명서. 면허
매뉴얼에 있거나 첨부된 독점 또는 저작권 고지 또는
설명서. 매뉴얼 및 기타 모든 설명서는
소프트웨어 센세이션에 대한 독점및 복사 또는 복제할 수 없습니다.
그렇지 않으면 이 단락에 제공됩니다.
5. 소프트웨어 소유권:
소프트웨어, 소프트웨어 매뉴얼의 특허, 상표, 저작권 및 영업 비밀 권리
모든 문서는 소프트웨어 센세이션과 함께 유지되어야 합니다.
6. 개선 및 수정 : 소프트웨어 감각은 수 있지만,
수시로 개정, 수정, 개선 사항 또는
소프트웨어 개선. 소프트웨어 센세이션 현재 정책입니다.
허가사에게 이러한 개정 통지서를 제공하기 위해 예고 없이 변경,
수정, 개선 또는 개선 사항 및 이러한 수정 또는 향상을 위해
소프트웨어 센세이션의 라이선스 사용권자에게 제공되는 소프트웨어는 표준 수수료입니다.
7. 종료:
a. 본 계약은 종료됩니다.
1) 본 계약의 본 계약의 라이선스 에 대한 중대한 위반시
이러한 위반에 대한 서면 통지 후 30일 후에 는 사용권에 제공됩니다.
2) 라이센스에 따라 소프트웨어 센세이션을 제공하는 서면 통지를
본 계약을 해지합니다.
3) 파산 또는 파산법에 따라 허가를 받은 자가 보호 신청을 한 경우,
채권자의 이익을 위해 일반 할당을 하는 라이센시
허가자 또는 비자발적 청원서에 임명되는 수신자
내부의 청원서가 기각되지 않는 라이센시를 상대로 제기되는 파산
30일(30일)
B. 본 계약 해지 시 사용권자는 다음을 수행합니다.
1) 소프트웨어 센세이션으로 돌아가거나 소프트웨어의 모든 사본을 파괴
소프트웨어 매뉴얼의 모든 사본 및 모든 문서에 대한
소프트웨어;
2) 모든 저장 매체에서 소프트웨어의 모든 사본을 지우거나
그 통제 하에; 및
3) 종료 후 30일 이내에 소프트웨어 센세이션에 서면으로 인증
이 계약의 모든 사본은 라이센스에 있는 소프트웨어의 사본 또는
제어가 반환되거나 파괴되었습니다.
8. 소프트웨어 제공: 서면으로 달리 합의하지 않는 한 소프트웨어
센세이션은 사용권자에게 소프트웨어의 사본만 개체 코드를 제공해야 합니다.
본 계약의 실행 및 필요한 라이센스 수수료의 지불. 소프트웨어 센세이션
소스 코드 사본을 제공하는 데 동의하는 경우 추가 요금을 지불해야 할 수 있습니다.
라이센스에 대한 소프트웨어; 그러나 본 계약의 어떠한 규정도 요구하지 아니한다.
소프트웨어 센세이션은 소프트웨어의 소스 코드 사본을 사용권에 제공합니다. 면허
단독 재량에 따라 개인 또는 법인에 소스 코드 사본을 제공하는 것을 거부할 수 있습니다.
소프트웨어의. 사용권에서 소스 코드를 사용할 수 있는 경우 어떠한 경우에도
라이선시(License)는 소프트웨어의 소스 코드 사본을 제3자에게 배포합니다.
소프트웨어 센세이션의 사전 명시적 서면 허가.
9. 복사:
a. 라이센셜은 분해, 컴파일 취소 또는 모든 방식으로 리버스 엔지니어를 수행해서는 안 됩니다.
또는 사전 명시적 서면 허가없이 소프트웨어의 일부
소프트웨어 센세이션, 아니 라이센시도 제3자가 그렇게 하도록 허용하지 않습니다.
B. 제3자가 소프트웨어 또는 일부를 복사하는 것을 허용하지 않습니다.
이에 의해 사용권자에게 부여된 라이선스를 행사하는 데 필요한 경우를 제외하고
계약.
10. 기밀 유지: 사용권자 인정
매뉴얼 및 문서는 소프트웨어 센세이션의 재산 및 영업 비밀이며
소프트웨어 또는 관련 매뉴얼 및 문서의 게시 또는 공개가
제3자일자들은 소프트웨어 센세이션에 즉각적이고 돌이킬 수 없는 피해를 줄 가능성이 높습니다.
라이센시 인은 소프트웨어의 기밀성을 유지하기 위해 합리적인 조치를 취하기로 동의합니다.
수동 및 문서화. 라이센시 인은 공개하지 않습니다, 제공하거나 사용할 수 있도록
직원을 제외한 모든 제3자에게 어떠한 형태의 소프트웨어, 수동 또는 문서
또는 라이선스 사용자가 권리를 행사할 수 있도록 액세스권한이 필요한 컨설턴트
이 라이센스. 라이센시는 직원 또는 컨설턴트에게 접근할 수 있는 권한을 부여하도록 요구합니다.
소프트웨어, 매뉴얼의 기밀성을 유지하기 위한 소프트웨어, 수동 또는 문서
또는 문서.
11. 지원: 소프트웨어 센세이션은 웹 지원, 전자 메일, 전화 또는 온-서비스를 제공합니다.
필요에 따라 소프트웨어에 대한 사이트 지원. 달리 합의하지 않는 한, 소프트웨어
센세이션은 모든 지원에 대한 사용권에 대한 요금을 부과합니다 시간과 재료 에 따라
이러한 지원 서비스에 대한 표준 요금. 소프트웨어 센세이션은 의무되지 않습니다.
수령일로부터 30일 이상 소프트웨어에 대한 지원을 제공하기 위해
그렇지 않으면 서면으로 양 당사자가 동의.
12. 보증 면책 조항: 귀하는 소프트웨어에 포함될 수 있음을 인정합니다.
오류는 항공기, 항공 교통의 온라인 제어에 사용하도록 설계되거나 의도되지 않았으며,
항공기 항해 또는 항공기 통신; 또는 설계, 시공, 작업
원자력 시설의 또는 유지 보수(&고위험 활동"). 소프트웨어 센세이션
이러한 용도에 대한 적합성의 명시적 또는 묵시적 보증을 부인합니다. 당신은 대표하고
소프트웨어 센세이션에 대한 소프트웨어를 사용, 배포 또는 라이선스를 사용하지 않을 것임을 보증합니다.
고위험 활동. 소프트웨어는 제공됩니다 & 쿼트;와 같이;quot;. 모든 명시적 또는 묵시적 조건,
가맹점성에 대한 묵시적 보증을 포함한 진술 및 보증,
특정 목적 또는 비침해에 대한 적합성은 부인됩니다.
13. 책임 제한: 법률에서 금지되지 않는 범위 내에서, 어떠한 경우에도
소프트웨어 센세이션은 수익 손실, 수익 또는 데이터 또는 특별,
간접적, 결과적, 부수적 또는 징벌적 손해, 그러나
소프트웨어 사용 또는 사용 불능으로 인해 발생하거나 관련된 책임 이론은
소프트웨어 센세이션이 그러한 손해의 가능성에 대해 통보받은 경우. 아니 이벤트
계약 여부, 불법 행위(포함)
과실) 또는 기타, 수령 후 90 일 지난 에 유효하고,
90일은 본 계약에 따라 소프트웨어에 대해 귀하가 지불한 금액을 초과합니다. Tthe
위에서 명시된 보증이 필수 보증에 실패하더라도 전술한 제한 사항이 적용됩니다.
목적.
14. 배상:
a. 소프트웨어 센세이션은 모든 클레임으로부터 라이선스 를 배상하고 무해하게 보유해야 합니다.
미국 침해에 대한 책임(합리적인 변호사 비용 포함).
소프트웨어에 의한 특허, 저작권, 상표 또는 영업 비밀. 이 배상은
사용권자의 경우 소프트웨어 센세이션에 대한 클레임에 대해 즉시 통보합니다.
침해 또는 소송 및 소프트웨어 감각이 완전히 통제할 수 있는 허용됨
그러한 주장이나 소송의 변호와 협상 및 약관을 완전히 통제하기 위해
모든 합의. 소프트웨어 사용 후 언제든지 사용권자 가입해야 합니다.
또는 소프트웨어 센세이션이 필요하다고 합리적으로 결정해야 합니다.
또는 적절한 소프트웨어 센세이션은 그 옵션으로 허가를 받아야 합니다.
라이센스 는 소프트웨어의 사용을 계속, 그래서 방식으로 소프트웨어를 수정
침해를 하지 않거나 실질적으로 동등한 비침해를 조달하기 위해
사용권자용 컴퓨터 소프트웨어 프로그램.
B. 라이센시 인은 모든 클레임에서 소프트웨어 감각을 무해하게 배상하고 보유해야 합니다.
또는 부채(합리적인 변호사 수수료 포함)로 인해 발생하거나
지적재산권 침해 청구를 제외한 라이선스 사업
소프트웨어와 관련된 권리. 소프트웨어 센세이션은 즉시 통보해야 합니다.
그러한 클레임 또는 요구의 사용권자 및 사용권자는 통제할 수 있습니다.
그러한 주장의 방어 또는 합의.
15. 일반 조항:
a. 수정: 본 계약은 서면으로만 수정또는 수정될 수 있습니다.
모든 당사자가 서명 한 악기.
b. 불법/단절 가능성: 본 계약의 기간 또는 조항이 발견된 경우
무효 또는 집행 불가능한 관할 관할권의 법원 또는 재판소는
본 계약의 나머지 는 영향을 받지 않으며 나머지 계약은 영향을 받지 않습니다.
본 계약의 기간, 성약 및 조건은 유효하고
법률에서 허용하는 최대 범위.
c. 설명 제목: 본 계약에 사용된 제목은 단지 포함됩니다.
편의를 위해. 그들은 어떤 방식으로도 권리를 확장하거나 제한하거나 제한하지 아니합니다.
계약 본문에 명시된 당사자의 의무.
d. 면제 없음 (시행 실패): 행사 당사자의 포기 또는 실패
본 약관에 규정된 어떠한 권리도 그 중 포기로 간주되지 않습니다.
권리와 나중에 그 권리를 시행하는 당사자를 방지해서는 안됩니다.
e. 숫자/성별: 본 계약을 합의할 때 단수에는 복수가 포함됩니다.
복수에는 단수가 포함됩니다. 이 모든 성별에 대한 모든 참조
합의는 이의가 있는 성별 또는 중성자를 지칭하는 것으로 해석된다.
컨텍스트가 필요합니다.
F. 후계자에 대한 구속력: 본 계약은 구속력을 가지며
상속인, 법정 대리인, 후계자 및 각 자의 상속인의 이익
파티.
g. 관리법/관할권: 본 계약 및 이행은
미국 법과 애리조나 주의 법의 적용을 받습니다. 모든
당사자는 연방 및 주 법원의 관할권 및 장소에 동의합니다.
애리조나 주 마리코파 카운티에서이 협정에서 발생하는 모든 문제에 대해.
h. 통합: 본 계약은 당사자에 대한 전체 이해를 표명합니다.
그 주제에 관해서는, 그것은 대체하고 모든 사전 서면 또는 구두 병합
제안, 합의 또는 당사자 간의 이해는
본 계약의 주제입니다.
i. 통지: 본 계약의 조건에 따라 보내야 하는 모든 통지는
등록된 우편으로 보내질 수 있으며, 요청된 반품 영수증.