Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
C++ 中指针的地址交换
如何在具有签名的函数内交换指针地址 比方说 int weight height void swap int a int b 因此 在退出该函数之后 实际参数的地址 weight and height 将被改变 有可能吗 如果要交换指针指向的
c
pointers
在 C++ 中,表达式“*pointer++”如何工作? [复制]
这个问题在这里已经有答案了 include
c
pointers
operators
将指针传递给函数值不会改变[重复]
这个问题在这里已经有答案了 include
c
pointers
Inno Setup Windows DLL 函数调用,带有指向结构的指针
我正在尝试使用 Inno Setup 的 Pascal 脚本语言来设置服务的失败操作 我收到经典 地址访问冲突 错误 似乎这是不可能的 因为该语言不支持指针 有任何想法吗 这是代码片段 type TScAction record aType
pointers
InnoSetup
通过地址访问 C 中的位域
不允许使用其地址访问 C 中的位字段背后的原因是什么 是否因为它可能不是未系统字对齐的地址 或者因为获取字节内的位地址没有意义 因为这种类型的指针算术会很尴尬 位没有地址 这就是为什么你不能通过地址引用它们 寻址的粒度是char 我猜原因是
c
pointers
bitfields
字符串声明
当我通过以下方式声明时 字符串声明有效 string a xyz char a xyz 但如果出现以下情况 char a xyz 它在 g 4 9 2 编译器中给出错误 警告 不推荐从字符串常量到 char 的转换 Wwrite strin
c
string
pointers
STL
static_cast
(*this) 和 static_cast
(*this) 之间的区别
在下面的代码中 取自Effective C class A char operator std size t position now just calls const op return const cast
c
pointers
static
This
casting
为什么不在 C++ 中的所有内容都使用指针呢?
假设我定义了一些类 class Pixel public Pixel x 0 y 0 int x int y 然后使用它编写一些代码 我为什么要执行以下操作 Pixel p p x 2 p y 5 来自 Java 世界的我总是这样写 Pix
c
pointers
heapmemory
stackmemory
使用 malloc 进行动态内存分配 [重复]
这个问题在这里已经有答案了 include
c
pointers
malloc
dynamicmemoryallocation
dereference
这段 C++ 代码是如何工作的
我正在开发一个现有的项目 由其他人编写 但我无法理解这两个简单的函数 我感兴趣的第一个函数包含 int iCounts NUM GRADES PROFILEMAN gt GetMachineProfile gt GetGrades pSon
c
pointers
如何检查指针是否指向数组或单个 int 或 char
我想知道一个指针是否指向一个array或单身integer 我有一个需要两个指针的函数 int and char 作为输入并判断指针是否指向array或单身integer pointer pointer 4 pointer1 pointer
c
pointers
将 *array 分配给指针
以下内容摘自Harbinson Steele C 参考手册 第五版 根据书中的两个作业p是等价的 7 5 6 地址运算符 int a 10 p p a p a 然而 根据 C faq问题 6 12 a是指针类型int然而 a是指向数组的指针
c
Arrays
pointers
assignmentoperator
如何创建结构体数组
我想实现一个搜索表 这是数据 20130610 Diamond CoinMate 11 7246 15 7762 2897 20130412 Diamond Bithumb 0 209 0 2293 6128 20130610 OKCash
c
Arrays
pointers
struct
C中int指针的初始化
关于在 C 中初始化 int 指针的一个非常简单的问题 我是刚刚通知那 int varname 0 无效 我还没有找到指出这一点的明确参考 但有信心 基于评论者代表 它可能无效 即使它可以编译 构建和接受来自 calloc malloc 语
c
pointers
initialization
将指向同一类型结构体成员的指针分配给另一个指向同一类型结构体的指针
即使对我来说 这个问题听起来也非常令人困惑 而且它可能看起来很明显或已经得到解答 但我已经搜索了很多 虽然我发现了有趣的东西 但我没有找到完全适合我的问题的答案 这是一些C代码将更好地显示我的疑问 typedef struct Node s
c
pointers
struct
更改字符指针变量中的字符[重复]
这个问题在这里已经有答案了 我正在尝试更改 char 指针变量指向的字符 char test3 mutable printf Expected mutable Result s n test3 testt test3 printf Expe
c
pointers
被释放的指针未分配(删除数组中的一个元素)
我是 oop 的初学者 这是我的问题 int main int p new int 3 p 0 1 p 1 2 p 2 3 int q p p here delete p and int main int p new int 3 p 0 1
c
pointers
memory
Python 和 Ctypes:将结构体作为指针传递给函数以获取数据
我已经查看了其他答案 但似乎无法使其发挥作用 我正在尝试调用 DLL 中的函数来与 SMBus 设备进行通信 该函数接受一个指向结构的指针 该结构有一个数组作为其字段之一 所以 In C typedef struct SMB REQUEST
python
pointers
struct
ctypes
函数返回后不更改指针
语言是 Go Golang 功能initApp正在接收一个指向对象的指针 Go 中的 struct 在函数内部 我创建一个新的对象指针并初始化该对象的值 打印和调试器都显示在函数返回之前一切都很好 但在返回之后 作为函数参数的指针具有与函数
function
pointers
go
reference
Return
c++ 两种数组声明方法之间的区别
在 C 中声明数组 并为它们分配内存 的可能多种方法中的两种 1 int a 3 2 int b new int 3 我想了解 c 如何以不同的方式对待这两者 A 在这两种情况下 我都可以使用以下语法访问数组 a 1 and b 1 b 当
c
Arrays
pointers
memorymanagement
dynamicmemoryallocation
«
1 ...
58
59
60
61
62
63
64
...71
»