Redian新闻
>
[手机摄影] Iphone 4S 拍的西湖 (转载)
avatar
[手机摄影] Iphone 4S 拍的西湖 (转载)# Apple - 家有苹果
l*a
1
看下面代码:
func()
{
std::vector _arr;
int* p = new int(0);
_arr.push_back(p);
p = new int(1);
_arr.push_back(p);
/* 若采用局部变量 p2 表示_arr第二个元素的引用,可以:*/
int*& p2 = _arr[2];
/* 问题:若p2不是局部变量,而是全局变量,也就是在说 p2 在函数体外部已经
声明为 int* p2 了,请问这时如何采用 p2 来表示_arr第二个元素的引用 ??? */
avatar
s*m
2
大家回忆一下。
avatar
M*A
3
【 以下文字转载自 PhotoGear 讨论区 】
发信人: MOCA (m.o.c.a.), 信区: PhotoGear
标 题: [手机摄影] Iphone 4S 拍的西湖
发信站: BBS 未名空间站 (Thu Oct 18 14:19:47 2012, 美东)
以前在摄影版贴过,正好有这个活动,不好意思又贴了一次:)
器材地点:用iphone拍的,六月底的西湖,正巧有点雾。
拍摄目的:自娱自乐, 很主观的色彩, 想拍出一种空旷寂寥的西湖。
1.
2.
3.
4.
5.
6.
7.
avatar
f*a
4
/* 若采用局部变量 p2 表示_arr第二个元素的引用,可以:*/
int*& p2 = (_arr[1]); // not [2]
/* 问题:若p2不是局部变量,而是全局变量,也就是在说 p2 在函数体外部已经
声明为 int* p2 了,请问这时如何采用 p2 来表示_arr第二个元素的引用 ??? */
Can't be a reference. For the value of the 2nd element:
int * p2;
p2 = _arr[1];
avatar
l*1
5


【在 s*****m 的大作中提到】
: 大家回忆一下。
avatar
j*l
6
你确定不是携带iphone4s穿越回到30年前拍的西湖照片?

【在 M**A 的大作中提到】
: 【 以下文字转载自 PhotoGear 讨论区 】
: 发信人: MOCA (m.o.c.a.), 信区: PhotoGear
: 标 题: [手机摄影] Iphone 4S 拍的西湖
: 发信站: BBS 未名空间站 (Thu Oct 18 14:19:47 2012, 美东)
: 以前在摄影版贴过,正好有这个活动,不好意思又贴了一次:)
: 器材地点:用iphone拍的,六月底的西湖,正巧有点雾。
: 拍摄目的:自娱自乐, 很主观的色彩, 想拍出一种空旷寂寥的西湖。
: 1.
: 2.
: 3.

avatar
l*a
7
1. 谢谢!
2. 您的意思是,如果p2是全局变量,就不能获取 _arr[1] 的引用对吗???
3. 如果 _arr 也是全局变量,这样p2(全局变量)是否可以获取_arr[1]的引用呢?

【在 f****a 的大作中提到】
: /* 若采用局部变量 p2 表示_arr第二个元素的引用,可以:*/
: int*& p2 = (_arr[1]); // not [2]
: /* 问题:若p2不是局部变量,而是全局变量,也就是在说 p2 在函数体外部已经
: 声明为 int* p2 了,请问这时如何采用 p2 来表示_arr第二个元素的引用 ??? */
: Can't be a reference. For the value of the 2nd element:
: int * p2;
: p2 = _arr[1];

avatar
g*o
8
lz的审美太奇葩了
这个真是没救的,器材不是问题
avatar
y*w
9

p2 = _arr.at(1);

【在 l*********a 的大作中提到】
: 看下面代码:
: func()
: {
: std::vector _arr;
: int* p = new int(0);
: _arr.push_back(p);
: p = new int(1);
: _arr.push_back(p);
: /* 若采用局部变量 p2 表示_arr第二个元素的引用,可以:*/
: int*& p2 = _arr[2];

avatar
g*m
10
污染太大也不是审美的问题,跟不是器材的问题。

【在 g******o 的大作中提到】
: lz的审美太奇葩了
: 这个真是没救的,器材不是问题

avatar
z*e
11
你这完全是一个错误的问题,
引用类型变量必须在声明的时候就定义,引用变量所指向的对象以后就不能改变了,引用变量只能改变他所指向的对象的值。
如果p2是全局的引用类型变量,那么 p2在定义的时候也就有了所指向对象,
以后也就不能再改成指向其他对象了。

【在 l*********a 的大作中提到】
: 看下面代码:
: func()
: {
: std::vector _arr;
: int* p = new int(0);
: _arr.push_back(p);
: p = new int(1);
: _arr.push_back(p);
: /* 若采用局部变量 p2 表示_arr第二个元素的引用,可以:*/
: int*& p2 = _arr[2];

avatar
f*w
12
这个
如果不处理成这样
大概看到的都是垃圾,水草,灰蒙蒙的空气,哈哈
avatar
l*n
13
处理得相当怀旧。

【在 f*******w 的大作中提到】
: 这个
: 如果不处理成这样
: 大概看到的都是垃圾,水草,灰蒙蒙的空气,哈哈

avatar
a*i
14
嗯,最喜欢这组。韵味独特,引人遐思。

【在 M**A 的大作中提到】
: 【 以下文字转载自 PhotoGear 讨论区 】
: 发信人: MOCA (m.o.c.a.), 信区: PhotoGear
: 标 题: [手机摄影] Iphone 4S 拍的西湖
: 发信站: BBS 未名空间站 (Thu Oct 18 14:19:47 2012, 美东)
: 以前在摄影版贴过,正好有这个活动,不好意思又贴了一次:)
: 器材地点:用iphone拍的,六月底的西湖,正巧有点雾。
: 拍摄目的:自娱自乐, 很主观的色彩, 想拍出一种空旷寂寥的西湖。
: 1.
: 2.
: 3.

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。