función Optional< T & [SWS_CORE_01167]
T const * operator-> () const noexcept;
As per corresponding usage in [optional]
El operador de acceso a miembros operator-> de la clase de plantilla ara::core::Optional<T &> sirve para el acceso síncrono a miembros del objeto referenciado [SWS_CORE_01167]. La función está definida en la cabecera #include "ara/core/optional.h", pertenece al alcance de ara::core::Optional<T &> y no espera parámetros [SWS_CORE_01167]. Como valor de retorno se devuelve un puntero del tipo T const *, que permite un acceso directo de lectura al objeto de destino subyacente [SWS_CORE_01167]. Así, el tipo de retorno corresponde a un puntero a datos constantes, impidiendo accesos modificadores a través de este operador.
En cuanto al tratamiento de errores, el método está declarado como noexcept y clasificado como exception safe [SWS_CORE_01167]. Sin embargo, si la instancia no contiene un valor (If *this does not contain a value), la especificación documenta una IsoStdBadOptionalAccessViolation como infracción [SWS_CORE_01167]. En consecuencia, antes de la desreferenciación, el software de aplicación debe asegurarse de que la referencia opcional esté asignada de forma válida para evitar estados de error en tiempo de ejecución de manera fiable.
Para la concurrencia y el contexto de llamada, la especificación no menciona mecanismos de protección especiales; es probable que la operación const no ofrezca sincronización interna frente a modificaciones concurrentes [SWS_CORE_01167]. Pregunta Q-0ebf3ed1284fc0c1 (abierta) El comportamiento general se rige, según la especificación, por el uso correspondiente del estándar C++ para tipos opcionales (As per corresponding usage in [optional]) [SWS_CORE_01167].
Esta nota de uso se generó automáticamente a partir de la especificación AUTOSAR R25-11.
| Header-Datei | #include "ara/core/optional.h" |
|---|---|
| Scope | class ara::core::Optional< T & > |
| Exception-Sicherheit | exception safe |
| Verletzungen (Violations) | IsoStdBadOption- If *this does not contain a value alAccessViolation |
Request a governed re-review of this record. The record is not changed immediately.
- Record
AUTOSAR/AP/record/SWS_CORE_01167- Status
- valid/unmigrated
- Version
AUTOSAR/AP/record/SWS_CORE_01167@rel:R25-11#0c01d1ef- Content hash
0c01d1ef- Source
- https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Core.pdf#nameddest=SWS_CORE_01167
Status: valid/unmigrated
Version: rel:R25-11#619d01d4
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_01167@rel:R25-11#619d01d4
Recorded Revisions (3):
- R25-11
rel:R25-11#453ae4da2026-09-30 - R24-11
rel:R24-11#70a745e42026-10-14 - R25-11
rel:R25-11#619d01d42026-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 · Original en alemán