Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
不同类型的指针可以互相分配吗?
考虑到 T1 p1 T2 p2 我们可以将 p1 分配给 p2 或反之亦然吗 如果是这样 是否可以不使用强制转换来完成 或者我们必须使用强制转换 首先 让我们考虑不进行强制转换的分配 C 2018 6 5 16 1 1 列出了简单赋值的约束
c
pointers
char指针或char变量的默认值是什么[重复]
这个问题在这里已经有答案了 下面是我尝试打印 char 变量和指针的默认值 值的代码 但无法在控制台上看到它 它是否有默认值或只是无法读取 ASCII 范围 include
c
pointers
char
引用与指针的执行速度
我最近阅读了一篇关于托管语言是否比本机语言 特别是 C 与 C 慢 或快 的讨论 一位参与讨论的人士表示 托管语言的 JIT 编译器将能够对引用进行优化 而这在使用指针的语言中是不可能实现的 我想知道的是 对于引用而不是指针可以进行 什么样
pointers
compilerconstruction
reference
JIT
vmimplementation
编译器消息“警告:格式‘%s’需要类型‘char *’,但参数 2 具有类型‘char (*)’”
我正在尝试运行一个简单的 C 程序 但收到此错误 警告 格式 s 需要类型 char 但参数 2 的类型为 char 20 我在跑步Mac OS X v10 8 https en wikipedia org wiki OS X Mounta
Arrays
c
pointers
scanf
为什么使用数组索引循环数组比指针访问慢?
我正在读Kochan的书 Programming in C 在第 14 页的 指针和数组 部分中 264 他说 一般来说 索引数组的过程比执行索引过程花费更多的时间 访问指针内容的过程 其实这也是主要原因之一 为什么使用指针来访问数组的元素
c
Arrays
pointers
Go 指针 - 通过指针将值附加到切片
我有一个 struct ProductData 及其实例 p 它有一个切片属性 type ProductInfo struct TopAttributes map string interface 我想设置 TopAttributes 如下
pointers
go
slice
如何明智地解释这个编译器警告?
当我执行这段代码时question https stackoverflow com a 51056490 2411320 我收到这个警告 warning format d expects argument of type int but a
c
pointers
types
compilerwarnings
pointerarithmetic
在 C++ 中初始化指针
可以在声明时将指针分配给值吗 像这样的东西 int p 1000 是的 您可以在声明时初始化指向值的指针 但是您不能这样做 int p 1000 是个地址运算符 并且您不能将其应用于常量 尽管如果可以 那会很有趣 尝试使用另一个变量 int
c
pointers
initialization
是否可以获取指向装箱非托管值类型的指针?
是否可以获取指向装箱非托管值类型的指针 而无需编写对每个支持的类型进行强制转换的大型 switch 语句 就像是 object val Contains a boxed unmanaged value such as int long by
c
pointers
boxing
如何检查两个变量是否指向内存中的同一个对象?
例如 struct Foo lt a gt bar a str fn main let foo instance Foo bar bar let some vector Vec lt Foo gt vec foo instance asse
pointers
memory
Rust
如何递归取消引用指针(C++03)?
我正在尝试在 C 中递归地取消引用指针 如果传递一个对象 那就是not一个指针 这包括智能指针 我只想返回对象本身 如果可能的话通过引用返回 我有这个代码 template
c
templates
pointers
functionpointers
visualc2008
C 指针混乱
我想在内存中存储一 个字符串并稍后读取它 gt desc constant gt base id char malloc 200 sprintf gt desc constant gt base id f 1 printf gt s n g
c
struct
pointers
segmentationfault
C 中的数组地址减法[重复]
这个问题在这里已经有答案了 可能的重复 C 中的指针算术 https stackoverflow com questions 759663 pointer arithmetic in c Code int main int a 0 1 2
c
Arrays
pointers
函数指针声明语法混乱[重复]
这个问题在这里已经有答案了 我已经阅读并搜索了有关解码函数指针的右左规则 For ex int fun one char double 9 20 is fun one 是指向函数的指针 需要 char double 和 返回指向 int 数
c
pointers
syntax
functionpointers
将 Option<&mut T> 转换为 *mut T
我正在围绕 C 库编写一个 Rust 包装器 同时我试图利用中提到的 可空指针优化 The Book https doc rust lang org 1 30 0 book first edition ffi html the nullab
pointers
Rust
FFI
将数组复制到动态分配的内存
我的代码可以正常工作 但我觉得好像有一种更快的方法可以做到这一点 特别是在我的函数副本中 这是我的代码 这能再快一点吗 顺便说一句 这是 C 语言 另外 当我从函数返回 cpy 时 它是否会删除动态内存 因为它超出了范围 我不想发生内存泄漏
c
Arrays
memory
pointers
Dynamic
C/C++:指针算术
我在读一点 指针算术 发现有两件事我无法理解 也不知道它的用途 address expression address expression and also address expression gt address expression
c
pointers
Math
pointerarithmetic
在 C++ 中检查空指针的首选方法是什么?
选项A if NULL pSomethingColumn Yes we use Yoda conditions if NULL pSomethingColumn Or if pSomethingColumn if pSomethingCol
c
pointers
null
codingstyle
PHP 指针与引用
在 PHP 中 使用指针有什么区别 例如 function foo var var 3 a 0 foo a 以及参考 function foo var var 3 a 0 foo a 它们都修改了原始变量的值 但是它们内部的表示方式不同吗
php
pointers
reference
为什么C++中没有“NULL引用”?
我正在阅读 C 常见问题解答 8 6 什么时候应该使用引用 什么时候应该使用指针 http www parashift com c faq lite refs vs ptrs html 特别是以下声明 可以时使用引用 必要时使用指针 上述情
c
pointers
reference
null
specifications
1
2
3
4
5
6
...71
»