腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
9
回答
关于
"
int
const
*
p
“
和
"
const
int
*
p
”
、
i2 = 10;
int
const
*
p
2 = &i1;}
int
const
*
p</e
浏览 7
提问于2011-03-11
得票数 8
回答已采纳
6
回答
const
int
*
const
fun(
const
int
*
const
&
p
)
const
;
、
、
const
int
*
const
fun(
const
int
*
const
&
p
)
const
; 输入是对指向常量整数的constant指针的
const
引用。
浏览 11
提问于2015-05-06
得票数 2
1
回答
int
*
const
*
p
和
int
**
const
p
的区别是什么
#include <stdio.h> {
int
*
p
= &i; } { *<
浏览 17
提问于2020-02-02
得票数 0
3
回答
在C++中,如果"
int
a= 3;
int
*
p
= &a;",那么为什么不允许"
const
int
* &pp =
p
“,而允许"
const
int
*
const
&pp =
p
”呢?
、
、
、
在C++中,如果:
int
*
p
= &a;
const
int
* &pp =
p
;
const
int
*
const
&pp =
p
; 是允许的吗
浏览 22
提问于2018-09-10
得票数 3
回答已采纳
1
回答
关于
func(
const
int
&)
和
func(
const
int
)
、
#include <iostream> public: static constexpr double cd = 3.0;
int
但如果我只改变(康斯特双
和
博士)到(康斯特双dR),它也会变得好。为什么?
浏览 7
提问于2021-12-22
得票数 6
回答已采纳
3
回答
为什么声明void f (
const
int
*
p
)修改
p
、
、
通过声明很明显,i不能被修改。void f (
const
int
*
p
) 是否正在修改
p
?(我测试了它,它正在修改
p
,但不知道如何修改?)
浏览 1
提问于2013-07-15
得票数 1
回答已采纳
2
回答
C++类型
const
*
p
和
类型
const
*
const
p
、
、
、
我有这个Type
const
*
p
方法。确定
p
的指针对象*
p
永远不会被修改吗? Type
const
*
const
q也是如此。
浏览 0
提问于2013-04-21
得票数 0
回答已采纳
5
回答
const
int
=
int
const
?
例如,is有效代码?
const
int
x = 3;
浏览 2
提问于2010-07-14
得票数 75
回答已采纳
2
回答
为什么{typedef * PTR;
const
p
=#}不等同于"
const
*
p
=&num“,而等同于"
int
*
const
p
=&num"?
、
、
、
为什么以下两个语句等价于
int
*
const
p
=&num,而不是
const
int
*
p
=&num,而后者似乎更符合逻辑
和
更直观?typedef这种行为的严格原因是什么?typedef
int
* PTR;最后,在这个问题中,一位成员评论说,使用typedefed指针是错误的做法。但是我看到它在许多书籍
和
网站上被广泛使用,这似乎是一件很方
浏览 3
提问于2013-05-09
得票数 4
回答已采纳
21
回答
const
int
*、
const
int
*
const
和
int
const
*之间的区别是什么?
、
、
、
、
我总是搞乱如何正确使用
const
int
*、
const
int
*
const
和
int
const
*。有没有一套规则来定义你能做什么
和
不能做什么?我想知道在赋值、传递给函数等方面应该做什么
和
不应该做什么。
浏览 8
提问于2009-07-17
得票数 1625
回答已采纳
2
回答
int
*
p
=&a++
和
int
*
p
=&++a
、
代码很简单,我只想测试&
和
++之间的优先级。
int
main()
int
a=10;
int
*q;
p
=&++a;//error: lvalue required as unary ‘&’ operand
浏览 5
提问于2014-11-25
得票数 0
4
回答
int
**诉
int
[
const
][
const
]差异
、
前几天我在写一段代码,我觉得很奇怪,
int
**
和
int
的行为方式不一样。有人能指出他们之间的区别吗?我很困惑,主要是因为ant
int
[]数组的工作方式与
int
*相同。#include<stdio.h>{ fo
浏览 3
提问于2014-04-25
得票数 0
回答已采纳
3
回答
为什么
int
*
const
p
1;在
int
*
p
1;工作正常时导致错误?
、
、
、
、
我搞不懂为什么第三
和
第四条语句会导致错误,而第一
和
第二种语句的效果会很好。
int
*
p
1; //Ok
int
*
const
p
1; //error: default initialization of an object of
const
type '
int
*
cons
浏览 5
提问于2016-01-14
得票数 0
回答已采纳
5
回答
使用
const
int
*
const
指针指向
int
、
、
在下面的代码中,我定义了一个整数
和
一个常量整数。同一常量指针(
int
*
const
)不能指向常量整数。请看第五行。指向
const
(
const
int
*
const
)的常量指针可以指向常量整数。这正是我所期望的。 但是,允许相同的(
const
int
*
const
)指针指向非常数整数。请看最后一行。<e
浏览 0
提问于2013-02-09
得票数 1
回答已采纳
3
回答
char *
const
*
p
与char **
const
p
的区别
、
就像从右到左阅读一样,我可以解释char * *
const
p
declares
p
as a constant pointer to character pointer. 但是,由于我没有得到这些的确切含义,所以请验证它。
浏览 0
提问于2013-06-26
得票数 3
回答已采纳
1
回答
为什么*
p
的类型在(
const
int
*
p
)之后是
int
,但不能改变它的值?
、
、
以下是我的代码
const
int
*
p
= &age; cout<< typeid(
p
).name() << endl;结果是
int
,
int
const
浏览 4
提问于2020-08-16
得票数 1
5
回答
const
char*
p
与char
const
*
p
的差异
可能重复: Are there any Difference between
const
char*
p
and char
const
*
p
浏览 6
提问于2010-06-24
得票数 8
回答已采纳
1
回答
给定
int
**
p
1
和
const
**
p
2,
p
1 ==
p
2格式良好吗?
、
、
、
鉴于以下职能:{}warning: comparisonof distinct pointer types ('
int
**' and '
const
int
**') uses non-standard composi
浏览 1
提问于2015-03-12
得票数 34
3
回答
int
*
p
和
int
*
p
声明的区别
int
*
p
和
int
*
p
声明有什么区别?
浏览 0
提问于2011-04-08
得票数 15
回答已采纳
2
回答
int
p
= *(
int
*)i
和
int
p
= *(
int
*)&i之间的差异
、
、
、
int
p
=*(
int
*)i; 我认为在第一个中,i是一个指针,而在第二个中,i是一个变量。 还有别的事吗?
浏览 2
提问于2012-07-06
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
云直播
活动推荐
运营活动
广告
关闭
领券