함수 UnsynchronizedPool [SWS_CORE_00046]
UnsynchronizedPoolResource (const UnsynchronizedPoolResource &)=delete;
As per corresponding usage in [mem.res.pool]
[SWS_CORE_00046]에 따른 ara::core::UnsynchronizedPoolResource에서의 복사 생성자 삭제 선언(=delete)은 풀 인스턴스의 어떠한 복제도 방지합니다. 객체 생성을 위해서는 인수가 없는 생성자 [SWS_CORE_00063], 업스트림 메모리 리소스 지정 생성자 [SWS_CORE_00064], PoolOptions를 사용하는 생성자 [SWS_CORE_00068] 또는 두 파라미터를 모두 사용하는 생성자 [SWS_CORE_00067]과 같은 특정 생성자를 대신 사용할 수 있습니다.
사용 및 런타임 동작에는 다음 프레임워크 조건이 적용됩니다:
- 호출 및 오류 처리: 복사 시도는 컴파일 타임에 컴파일러에 의해 오류로 거부됩니다.
do_allocate을 통한 후속 메모리 사용 시의 할당 오류는 예외를 발생시키지 않고nullptr을 반환하는 반면 [SWS_CORE_00058],do_deallocate에서의 해제 오류는 조용히 무시됩니다 [SWS_CORE_00059]. - 동시성: 인스턴스에 대한 개별 메모리 연산은 스레드 안전하지 않음으로 선언되어 있습니다 [SWS_CORE_00058], [SWS_CORE_00059]. 해석: 복사 생성자의 삭제는 관리되는 메모리 블록에 대한 배타적 책임을 보장하고, 병렬 사용 또는
release[SWS_CORE_00065]을 통한 조기 해제 시 일관되지 않은 상태를 방지하기 위한 것으로 보입니다. 질문 Q-d97dd87dddb2379d (열림) - 상호작용: 이 제한사항은 마찬가지로 삭제된 대입 연산자 [SWS_CORE_00047]과 상응합니다. 클래스의 소멸자는 가상으로 구현되지 않았으며 [SWS_CORE_00062], 동일성 검사는
do_is_equal[SWS_CORE_00060]을 통해 수행할 수 있습니다.
이 텍스트는 AI에 의해 작성되었으며, AUTOSAR 사양을 직접 읽는 것을 대체하지 않습니다.
구현자 가이드 준비 중 (복잡도 I1)
| Header-Datei | #include "ara/core/memory_resource.h" |
|---|---|
| Scope | class ara::core::UnsynchronizedPoolResource |
Request a governed re-review of this record. The record is not changed immediately.
- Record
AUTOSAR/AP/record/SWS_CORE_00046- Status
- valid/unmigrated
- Version
AUTOSAR/AP/record/SWS_CORE_00046@rel:R25-11#257dfb0a- Content hash
257dfb0a- Source
- https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_00046
Status: valid/unmigrated
Version: rel:R25-11#59797236
Versionshistorie & Revisions (1 transition, 3 revision)
- Current State
valid/unmigrated- Reason
- mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
- Campaign
2026-08-13-status-backfill- Active Version
AUTOSAR/AP/record/SWS_CORE_00046@rel:R25-11#59797236
Recorded Revisions (3):
- R25-11
rel:R25-11#f3a5e9cc2026-09-30 - R24-11
rel:R24-11#027b367b2026-10-14 - R25-11
rel:R25-11#597972362026-10-14 active
Requirement Text as-of this release:
Curation Decisions:
Reachable Artifacts & Dependents:
| Date | Actor | Transition | Reason / Rationale | Campaign |
|---|---|---|---|---|
| 2026-08-13 | tool | none → valid/unmigrated | mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record | 2026-08-13-status-backfill |
gemini-3.8-flash-low· 2026-10-13 · 독일어 원문