Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
从 Python 调用 C:传递 numpy 指针列表
我有数量可变的 numpy 数组 我想将其传递给 C 函数 我设法传递了每个单独的数组 使用
python
list
NumPy
voidpointers
multidimensionalarray
动态空指针数组
我正在尝试创建一个基于动态数组的动态集抽象数据类型 但是 当我尝试将数据添加到数组时 我收到编译器警告和错误 它们是 警告 取消引用 void 指针 默认启用 错误 void 表达式的使用无效 我的代码如下 我用注释标记了有问题的行 str
c
Arrays
pointers
voidpointers
所有指针都保证能正确地往返 void * 吗?
在C语言中 是否保证任何指针类型都可以往返void 成功地 也就是说 像下面这样的东西保证可以工作 typedef struct A A p void v p A p2 v use p2 here 无论什么类型A 对象指针确实可以通过voi
c
pointers
languagelawyer
voidpointers
不同函子的容器
我正在尝试找出一种方法来拥有函子容器 以便我可以将值传递给函子并对其进行修改 但是我无法让函子不受可以传递的类型和他们可以接受的论据数量 我对此的实际用途是我有一系列函子 它们都根据输入以某种方式更改 3D 向量 通过能够将这些函子存储在容
c
containers
voidpointers
为什么C++流类中添加了operator void*()转换函数?
有转换功能operator void const在 C 流类中 这样所有的流对象都可以隐式转换为void 在与 SO 程序员的互动中 他们建议我不要使用void 除非你有充分的理由使用它 void 是一种消除类型安全和错误检查的技术 因此
c
C11
deleteoperator
voidpointers
cstandardlibrary
void 大小未知时的指针算术 [关闭]
就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
c
VisualStudio
gcc
voidpointers
pointerarithmetic
重铸 *void 函数参数
我发布了一个问题here https stackoverflow com questions 8434884 nlopt with armadillo data早些时候 我想我可以回答是否有人可以帮助我解决以下问题 我有一个函数 doubl
voidpointers
C++ 中的 void 指针是什么? [复制]
这个问题在这里已经有答案了 可能的重复 什么是void指针 什么是空指针 https stackoverflow com questions 4334831 what is a void pointer and what is a null
c
voidpointers
除了调用全局删除运算符之外,删除 void 指针还能做什么?
C 标准非常清楚明确地指出使用delete or delete on a void 指针是未定义的行为 如中引用的这个答案 https stackoverflow com a 941959 1858225 这意味着不能使用类型的指针删除对象
c
undefinedbehavior
deleteoperator
voidpointers
从 void ** 到 char ** 的转换有多危险
所以我们知道标准并不强制指针大小相等 here https stackoverflow com questions 1241205 are all data pointers of the same size in one platform
c
pointers
voidpointers
如何通过void指针访问成员
首先尝试编写一个小程序将基本算术翻译成英语 最后我构建了一个二叉树 这不可避免地非常不平衡 来表示求值的顺序 首先 我写了 struct expr typedef struct unsigned char entity flag posit
c
syntax
voidpointers
需要显式转换以指向 void 指针[重复]
这个问题在这里已经有答案了 我有以下函数签名 int foo void 我试图给它一个指向char指针 即char 我的编译器抱怨以下警告 argument of type char is incompatible with paramet
c
pointers
voidpointers
在 C 中使用 void* 指针的缺点
使用起来有很多缺点void 在C中 内存相关 类型相关 效率方面 尽管如此 我们还是经常使用它们 因为它们提供了灵活性 列出使用的缺点 缺点void 以及 C 中的首选解决方案 如果可能 EDIT 请访问以下链接 http attracti
c
voidpointers
使用 intptr_t 而不是 void*?
使用是一个好主意吗intptr t作为通用存储 保存指针和整数值 而不是void 如下所示 http www crystalspace3d org docs online manual Api1 005f0 64 002dBit Porta
c
pointers
32bit64bit
voidpointers
IntPtr
如何向另一个线程发送指针?
我为相机的 C 库创建了一个 Rust 包装器 使用bindgen C 库中的相机句柄定义为typedef void camera handle哪个bindgen移植为 pub type camera handle std os raw c
c
Rust
FFI
voidpointers
rustbindgen
((void *) -1) 是有效地址吗?
逐字来自Linux man shmat 返回值 出错时 void 1 返回 并且errno设置以指示错误原因 POSIX tells the same using a slightly different wording 是否有任何强制性规
c
voidpointers
C# 和 void 指针
我正在编写我的第一个 C 应用程序 但幸运的是我必须使用 void 指针 使用返回句柄的 DLL 从我读到的内容来看 有以下几种选择 不安全代码 例如参见http www c sharpcorner com UploadFile grego
c
dll
marshalling
voidpointers
错误:从“void*”转换为“int”会丢失精度
我有一个带有原型的函数void myFcn void arg 它用作 pthread 的起点 我需要将参数转换为 int 以便以后使用 int x int arg 编译器 GCC 版本 4 2 4 返回错误 file cpp 233 err
c
casting
voidpointers
取消引用空指针
希望对答案有更好的理解 给出this帖子 有人可以向我解释一下吗 以下循环缓冲区实现是可能的 并且如果 不 为什么不 define CB TYPE CHAR 0 define CB TYPE FLOAT 1 typedef struct C
c
Arrays
voidpointers
dereference
void* 字面意思是float,如何转换?
所以我在我的 C 应用程序中使用这个 C 库 其中一个函数返回 void 现在我对纯 C 不是最敏锐的 但听说 void 可以转换为几乎任何其他 类型 我还知道我期望在这个函数的末尾有一个浮点数 所以我将 void 转换为 float 并取
c
casting
void
voidpointers
«
1
2