由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - c++语法一问
相关主题
请问这是什么语法(C++)?c++ 一问
c++ 语法C++一问
问两个C++语法问题question about const reference
c++ string 一问[合集] static const代替define的performance tradeoff在哪里?
operator() overloading 一问const_cast问题
C库函数:strpbrk() 的实现一问function declaration
c++标准函数传递一问Re: VC里面的stl支持是不是很弱?
C++一问size不固定的struct怎么定义呀?
相关话题的讨论汇总
话题: int话题: new话题: const
进入Programming版参与讨论
1 (共1页)
b*****i
发帖数: 262
1
int *p = new int[5];
const int *p = new int(5);
这里面[]和()有什么区别么?
w***g
发帖数: 5958
2
后面的那个效果上等价于
int *pp = new int[1];
pp[0] = 5;
const int *p = pp;
知道了吧

【在 b*****i 的大作中提到】
: int *p = new int[5];
: const int *p = new int(5);
: 这里面[]和()有什么区别么?

A**********e
发帖数: 3102
3
很有味道啊。

【在 w***g 的大作中提到】
: 后面的那个效果上等价于
: int *pp = new int[1];
: pp[0] = 5;
: const int *p = pp;
: 知道了吧

X****r
发帖数: 3557
4
确切地说是
int *pp = new int;
虽然在这里因为int是固有类型没有析构函数所以也问题不大。

【在 w***g 的大作中提到】
: 后面的那个效果上等价于
: int *pp = new int[1];
: pp[0] = 5;
: const int *p = pp;
: 知道了吧

w***g
发帖数: 5958
5
我错了

【在 X****r 的大作中提到】
: 确切地说是
: int *pp = new int;
: 虽然在这里因为int是固有类型没有析构函数所以也问题不大。

1 (共1页)
进入Programming版参与讨论
相关主题
size不固定的struct怎么定义呀?operator() overloading 一问
strlen怎么实现的C库函数:strpbrk() 的实现一问
请教一个关于字符指针的简单问题c++标准函数传递一问
Re: 几个C++的问题C++一问
请问这是什么语法(C++)?c++ 一问
c++ 语法C++一问
问两个C++语法问题question about const reference
c++ string 一问[合集] static const代替define的performance tradeoff在哪里?
相关话题的讨论汇总
话题: int话题: new话题: const