相关疑难解决方法(0)

const int*,const int*const和int const*之间有什么区别?

我总是搞砸了怎么用const int*,const int * constint const *正确的.是否有一套规则来定义您能做什么和不能做什么?

我想知道在任务,传递到职能等方面所做的所有事情和所有不应做的事情.

c c++ int pointers const

1262
推荐指数
15
解决办法
47万
查看次数

将 const 指针引用绑定到非常量指针

int val2 = 38;
int *ptr = &val2;
const int *&ptrRef = ptr; // ERROR

int i = 92;
int &ref_i = i;
const int &ref_i2 = ref_i;  // OK
Run Code Online (Sandbox Code Playgroud)

为什么我不能有一个引用非常量指针的常量引用?我认为如果你访问 constptrRef标识符,它将被视为val2const。当您访问 时ptr,它将被视为val2非常量。这适用于代码的底部部分,所以我不明白为什么它不适用于指针。

c++ pointers reference

7
推荐指数
1
解决办法
412
查看次数

标签 统计

c++ ×2

pointers ×2

c ×1

const ×1

int ×1

reference ×1