Redian新闻
>
在线急问:三藩市绿卡按指纹的USCIS地址?
avatar
在线急问:三藩市绿卡按指纹的USCIS地址?# EB23 - 劳工卡
c*e
1
如何对const data member做assignment?
class A{
const int a;
public:
A():a(0){};
A(int m_a):a(m_a){};
};
int main(){
A a(1);
A b;
b = a; //how to implement assignment for this?
}
avatar
s*e
2
申请了一张旅行卡,图的是境外消费没有手续费。。。
接到卡一看,卡上有芯片。
开始还挺高兴,觉得这下方便了。
仔细再看,虽然有芯片,但是不需要密码。。。
不就变成人人拿到都可以随便用了嘛~~!
太不安全了!
绝对脑残设计~
avatar
j*6
3
打算walk in, 本来公司旁边有一个,天天从那里路过,可是突然发现yelp上的是在
broadway上面。我经常路过的是在washington上面。朋友说有的office不能给按指纹的
。。。是不是必须要是叫application support center才可以啊?马上出发了,谢谢!
avatar
W*e
4
常数一般从构造函数里面赋值吧,没看懂是啥语言
avatar
f*e
5
信用卡为什么需要密码?

【在 s****e 的大作中提到】
: 申请了一张旅行卡,图的是境外消费没有手续费。。。
: 接到卡一看,卡上有芯片。
: 开始还挺高兴,觉得这下方便了。
: 仔细再看,虽然有芯片,但是不需要密码。。。
: 不就变成人人拿到都可以随便用了嘛~~!
: 太不安全了!
: 绝对脑残设计~

avatar
F*u
6
USCIS网站搜

【在 j******6 的大作中提到】
: 打算walk in, 本来公司旁边有一个,天天从那里路过,可是突然发现yelp上的是在
: broadway上面。我经常路过的是在washington上面。朋友说有的office不能给按指纹的
: 。。。是不是必须要是叫application support center才可以啊?马上出发了,谢谢!

avatar
c*e
7
C++. Here we need an assignment operator. The problem is that b.a is a const. How to assign a value to it?

【在 W*******e 的大作中提到】
: 常数一般从构造函数里面赋值吧,没看懂是啥语言
avatar
c*d
8
要是有密码,那才是脑残设计,美国信用卡没听说过有密码的。。。

【在 s****e 的大作中提到】
: 申请了一张旅行卡,图的是境外消费没有手续费。。。
: 接到卡一看,卡上有芯片。
: 开始还挺高兴,觉得这下方便了。
: 仔细再看,虽然有芯片,但是不需要密码。。。
: 不就变成人人拿到都可以随便用了嘛~~!
: 太不安全了!
: 绝对脑残设计~

avatar
d*y
9
The Application Support Center that serves your area is located in San
Francisco, CA.
The address is:
USCIS Application Support Center
250 Broadway Street
San Francisco, CA 94111-1506.
avatar
m*p
10
Is it possible to implement the assigment operator for a class having a cons
t member data?
I guess no.
呼唤大牛来答疑。。。

const. How to assign a value to it?

【在 c**********e 的大作中提到】
: C++. Here we need an assignment operator. The problem is that b.a is a const. How to assign a value to it?
avatar
m*a
11
忍不住喷了一地
楼主脑残

【在 s****e 的大作中提到】
: 申请了一张旅行卡,图的是境外消费没有手续费。。。
: 接到卡一看,卡上有芯片。
: 开始还挺高兴,觉得这下方便了。
: 仔细再看,虽然有芯片,但是不需要密码。。。
: 不就变成人人拿到都可以随便用了嘛~~!
: 太不安全了!
: 绝对脑残设计~

avatar
S*I
13
no, const member can only be initialized

cons

【在 m*******p 的大作中提到】
: Is it possible to implement the assigment operator for a class having a cons
: t member data?
: I guess no.
: 呼唤大牛来答疑。。。
:
: const. How to assign a value to it?

avatar
s*e
14
在欧洲用有芯片的信用卡是要输入密码的。。
有些地方的机器甚至不能读没有芯片的信用卡。。。
我如果在美国境内哪需要这个啊,
没事申个chase啥的不比这个强多了。。。
我一个朋友来美国的时候,因为用欧洲那种带芯片的信用卡
在美国不需要密码,
结果信用卡在加州被复制盗用了,信用卡额度被刷爆。。
后续极其麻烦。。。
avatar
F*u
15
打击伸手党,要让他们学会自己找信息

【在 d****y 的大作中提到】
: The Application Support Center that serves your area is located in San
: Francisco, CA.
: The address is:
: USCIS Application Support Center
: 250 Broadway Street
: San Francisco, CA 94111-1506.

avatar
c*e
16
So there is no assignment operator for a class with a const data member?

【在 S**I 的大作中提到】
: no, const member can only be initialized
:
: cons

avatar
P*L
17
美国的信用卡防盗用是靠保险
中国、欧洲都是靠密码,一旦被盗用,钱很难要回来
所以中国、欧洲的信用卡在美国用一定要小心

【在 s****e 的大作中提到】
: 在欧洲用有芯片的信用卡是要输入密码的。。
: 有些地方的机器甚至不能读没有芯片的信用卡。。。
: 我如果在美国境内哪需要这个啊,
: 没事申个chase啥的不比这个强多了。。。
: 我一个朋友来美国的时候,因为用欧洲那种带芯片的信用卡
: 在美国不需要密码,
: 结果信用卡在加州被复制盗用了,信用卡额度被刷爆。。
: 后续极其麻烦。。。

avatar
m*y
18
这里是eb23版,还是文盲版呵.

【在 F*********u 的大作中提到】
: USCIS网站搜
avatar
S*I
19
A b(a);

【在 c**********e 的大作中提到】
: 如何对const data member做assignment?
: class A{
: const int a;
: public:
: A():a(0){};
: A(int m_a):a(m_a){};
: };
: int main(){
: A a(1);
: A b;

avatar
c*d
20
刷爆是个技术活啊,我自己买东西,数额多了就会被decline,银行防fraud机制还是很
强大的

【在 s****e 的大作中提到】
: 在欧洲用有芯片的信用卡是要输入密码的。。
: 有些地方的机器甚至不能读没有芯片的信用卡。。。
: 我如果在美国境内哪需要这个啊,
: 没事申个chase啥的不比这个强多了。。。
: 我一个朋友来美国的时候,因为用欧洲那种带芯片的信用卡
: 在美国不需要密码,
: 结果信用卡在加州被复制盗用了,信用卡额度被刷爆。。
: 后续极其麻烦。。。

avatar
y*0
21
我就问一句:timeline呢?
avatar
h*l
22
copy ctor应该可以的

【在 c**********e 的大作中提到】
: So there is no assignment operator for a class with a const data member?
avatar
a*x
23
嫩在欧洲刷过卡吗?

【在 m*****a 的大作中提到】
: 忍不住喷了一地
: 楼主脑残

avatar
S*I
24
using constructor is initialization, not assignment.

【在 h**********l 的大作中提到】
: copy ctor应该可以的
avatar
s*r
25
结论是:美国信用卡真好,被盗刷了还能要回来
avatar
c*e
26
Somebody provided such an answer. Does it make sense?
int *b=const_cast(&a.a;);
avatar
w*w
27
没密码还是有好处的。有密码的情况被盗刷,想讨回盗刷金额不容易,因为信用卡公司
有理由相信你自己伪报盗刷(理论上只有你知道密码)。没密码的情况就容易拿回盗刷
金额。
avatar
S*I
28
no, casting away constness of a const variable is undefined behavior.

【在 c**********e 的大作中提到】
: Somebody provided such an answer. Does it make sense?
: int *b=const_cast(&a.a;);

avatar
b*k
29
lz这坑挖的真好……
avatar
b*i
30
why do you need it? did you just think of this or there is an interview
question?

【在 c**********e 的大作中提到】
: 如何对const data member做assignment?
: class A{
: const int a;
: public:
: A():a(0){};
: A(int m_a):a(m_a){};
: };
: int main(){
: A a(1);
: A b;

avatar
b*n
31
有密码不就是debit card了
avatar
c*e
32
Yes. This was an interview question.

【在 b***i 的大作中提到】
: why do you need it? did you just think of this or there is an interview
: question?

avatar
B*5
33
如果const可以被assign不就违背本来的意愿了?
avatar
g*o
34
overload operator=, don't let compiler use the default one which is
memberwise assiangment.
In this operator= overloading, don't try to set constant variable. Then it
should be fine.

【在 c**********e 的大作中提到】
: 如何对const data member做assignment?
: class A{
: const int a;
: public:
: A():a(0){};
: A(int m_a):a(m_a){};
: };
: int main(){
: A a(1);
: A b;

avatar
c*e
35
The the constant data member is not assigned.

【在 g*******o 的大作中提到】
: overload operator=, don't let compiler use the default one which is
: memberwise assiangment.
: In this operator= overloading, don't try to set constant variable. Then it
: should be fine.

avatar
t*t
36
if you want to assign it, why do you make it const in the first place?

【在 c**********e 的大作中提到】
: The the constant data member is not assigned.
avatar
g*o
37
i didn't get what u really wanna last time, since it's kinda rare and not
that good practice in C++.
Here's my solution for you and i've tested it.
Like my last post, do the operator= overload. In operator=, define a int*pa=
(int*)&a; (or using reference).
Now we've escaped the compiler and can do assignmemt to const: *pa=xxx, xxx
may be member of object you passed from parameters at RHS of '='
Just like the other posts said, this is not a good way in C++, somehow
common in C...

【在 c**********e 的大作中提到】
: The the constant data member is not assigned.
avatar
c*e
38
This is a dammed interview question from somebody's interview experience.

【在 t****t 的大作中提到】
: if you want to assign it, why do you make it const in the first place?
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。