OxL Справочник OxL
РусскийEnglish

method T.offset

Pointer n elements further (negative n goes back). No bounds check.

Example:

oxl✓ проверяется в CI
fn main() io {
  let s = "abc".toCString()
  let second = unsafe { s.asPtr().offset(1).read() }
  print("{second}")
}
Вывод
98
pub(api) move unsafe fn offset(n: isize) -> *T

С версии. 1.0.0-beta

Параметры

ИмяТип
nisize

Возвращает

*T

Эффекты

не объявлены (чистая, пока тело не говорит иное)

Определено в: std/ffi/ffi.oxl:278

См. также