unsafe_load
unsafe_load(p::Ptr{T},i::Integer)
Load a value of type T
from the address of the ith element (1-indexed) starting at p
. This is equivalent to the C expression p[i-1]
.
The unsafe
prefix on this function indicates that no validation is performed on the pointer p
to ensure that it is valid. Incorrect usage may segfault your program or return garbage answers, in the same manner as C.
Examples
See Also
assert, backtrace, code_llvm, code_lowered, code_native, code_typed, code_warntype, :@which, compilecache, current_module, eval, finalize, finalizer, fullname, function_module, function_name, include_dependency, InterruptException, invoke, isconst, isdefined, isgeneric, methodswith, method_exists, module_name, module_parent, require, subtypes, unsafe_load, workspace, __precompile__,User Contributed Notes
Add a Note
The format of note supported is markdown, use triple backtick to start and end a code block.