method T.offset
Pointer n elements further (negative n goes back). No bounds check.
Example:
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
Параметры
| Имя | Тип |
|---|---|
n | isize |
Возвращает
*T
Эффекты
не объявлены (чистая, пока тело не говорит иное)
Определено в: std/ffi/ffi.oxl:278