當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Rust str.as_ptr用法及代碼示例


本文簡要介紹rust語言中 str.as_ptr 的用法。

用法

pub const fn as_ptr(&self) -> *const u8

將字符串切片轉換為原始指針。

由於字符串切片是字節切片,因此原始指針指向 u8 。該指針將指向字符串切片的第一個字節。

調用者必須確保返回的指針永遠不會被寫入。如果您需要改變字符串切片的內容,請使用 as_mut_ptr

例子

基本用法:

let s = "Hello";
let ptr = s.as_ptr();

相關用法


注:本文由純淨天空篩選整理自rust-lang.org大神的英文原創作品 str.as_ptr。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。