指向int的指针.C++

Hoo*_*och 5 c++ int pointers

我需要传递给int的函数指针.现在,如果我想通过5,我就是这样做的:

int * i = NULL;
int b = 5;
i = &b;
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法把它写得更短?

我想将i int中的字节传递给此函数:

void Write2Asm(void* pxAddress, BYTE * MyBytes,  int size)
Run Code Online (Sandbox Code Playgroud)

Lar*_*ski 10

你可以把&b传递给函数; 不需要中间指针变量.


Zim*_*bao 5

为什么要创建指针变量?为什么你不能这样做?

int b = 5;
func(&b)
Run Code Online (Sandbox Code Playgroud)