由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 请教一个const pointer的问题
相关主题
请教一个pointer的问题C++ Q05: pointer to constant variable
C++一问数组指针的问题
为啥允许这样的const设计不如各位高手挑个专题讲讲C++11吧
c++ 弱问题:static const char* const 这两个const 分别是什么意思?问一个 char * 和 char [] 的问题
c++ template specialization 参数把一个function pointer作为参数传入一个function的语法是什么?
大侠进来看看这个问题C++ 科学计算中的常量
[合集] 常数指针的问题在c中如果一个function return 一个字符串
谁给解释一下这个c questiona simple C++ question
相关话题的讨论汇总
话题: const话题: cptr话题: double话题: pointer话题: pi
进入Programming版参与讨论
1 (共1页)
J*******g
发帖数: 381
1
const double *cptr =3.14159;
这句话为什么有问题? 等号右边的不是一个const literal吗?
b******a
发帖数: 215
2
cptr是个pointer啊,不是3.14159。

【在 J*******g 的大作中提到】
: const double *cptr =3.14159;
: 这句话为什么有问题? 等号右边的不是一个const literal吗?

J*******g
发帖数: 381
3
Sorry,写错了。 应该是这样。
const double pi = 3.14;
const double *cptr = π
*cptr =3.14159;
最后一句出错了。

【在 b******a 的大作中提到】
: cptr是个pointer啊,不是3.14159。
S**I
发帖数: 15689
4
这不挺明白的,const变量不能更改

【在 J*******g 的大作中提到】
: Sorry,写错了。 应该是这样。
: const double pi = 3.14;
: const double *cptr = π
: *cptr =3.14159;
: 最后一句出错了。

J*******g
发帖数: 381
5
我还是没写对。 请问一下,指向const的 pointer能够直接赋一个常数初始化吗?

【在 S**I 的大作中提到】
: 这不挺明白的,const变量不能更改
S**I
发帖数: 15689
6
const double *cptr = new double(3.14);

【在 J*******g 的大作中提到】
: 我还是没写对。 请问一下,指向const的 pointer能够直接赋一个常数初始化吗?
J*******g
发帖数: 381
7
为啥一定要用new呢? 看着很别扭啊。 但是直接写又变成了一个指针。 有没有不
用new,直接写数的方法?

【在 S**I 的大作中提到】
: const double *cptr = new double(3.14);
t****t
发帖数: 6806
8
const double xxx = 3.14;

【在 J*******g 的大作中提到】
: 为啥一定要用new呢? 看着很别扭啊。 但是直接写又变成了一个指针。 有没有不
: 用new,直接写数的方法?

n******t
发帖数: 4406
9
还是那句话,先学C,再学C++。。。
不要听那个BS的话,丫自己就不是。。

【在 J*******g 的大作中提到】
: const double *cptr =3.14159;
: 这句话为什么有问题? 等号右边的不是一个const literal吗?

I*****y
发帖数: 602
10
>const double *cptr = π
定义的是一个指向常量的指针。
但是你最后一句想改变这个应该为常量的值,当然要出错了。
进一步看看:下面const修饰指针和const修饰常量的区别。
const double *ptrPI = 3.14;
double const *ptrPIConst = π
double * constprtPIConst = π

【在 J*******g 的大作中提到】
: Sorry,写错了。 应该是这样。
: const double pi = 3.14;
: const double *cptr = π
: *cptr =3.14159;
: 最后一句出错了。

1 (共1页)
进入Programming版参与讨论
相关主题
a simple C++ questionc++ template specialization 参数
请教什么时候变量会被load进stack,什么时候进入heap呢?大侠进来看看这个问题
a question about const reference[合集] 常数指针的问题
问两个C++面世小问题谁给解释一下这个c question
请教一个pointer的问题C++ Q05: pointer to constant variable
C++一问数组指针的问题
为啥允许这样的const设计不如各位高手挑个专题讲讲C++11吧
c++ 弱问题:static const char* const 这两个const 分别是什么意思?问一个 char * 和 char [] 的问题
相关话题的讨论汇总
话题: const话题: cptr话题: double话题: pointer话题: pi