如何改写const使用及this指针常方法为面试最爱问的长尾?

2026-04-18 22:303阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1269个文字,预计阅读时间需要6分钟。

如何改写const使用及this指针常方法为面试最爱问的长尾?

1. 使用 `const` 的场景`const` 的使用有以下四种情况:

1.`const int *p`:表示 `p` 是一个指向整数的常量指针。

2.`int const *p`:表示 `p` 是一个指向整数的常量指针。

3.`const int *p`:表示 `p` 是一个指向常量整数的指针。

4.`const int *const p`:表示 `p` 是一个指向常量整数的常量指针。

我们可以通过以下图示理解这四种情况:

const int *p: p -> int (p指向的是常量)int const *p: p -> int (p指向的是常量)const int *p: p -> int (p指向的是常量)const int *const p: p -> const int (p和它指向的值都是常量)

当 `const` 在 `*` 的左侧时,表示 `const` 修饰的是指针本身,即指针是常量,不能改变指针指向的地址。

阅读全文

本文共计1269个文字,预计阅读时间需要6分钟。

如何改写const使用及this指针常方法为面试最爱问的长尾?

1. 使用 `const` 的场景`const` 的使用有以下四种情况:

1.`const int *p`:表示 `p` 是一个指向整数的常量指针。

2.`int const *p`:表示 `p` 是一个指向整数的常量指针。

3.`const int *p`:表示 `p` 是一个指向常量整数的指针。

4.`const int *const p`:表示 `p` 是一个指向常量整数的常量指针。

我们可以通过以下图示理解这四种情况:

const int *p: p -> int (p指向的是常量)int const *p: p -> int (p指向的是常量)const int *p: p -> int (p指向的是常量)const int *const p: p -> const int (p和它指向的值都是常量)

当 `const` 在 `*` 的左侧时,表示 `const` 修饰的是指针本身,即指针是常量,不能改变指针指向的地址。

阅读全文