| ||||||||||
| Online Judge | Problem Set | Authors | Online Contests | User | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest | |||||||||
关于G++编译器的一点点发现显然,如果定义了如下local variable:
string str;
int a = 5;
然后进行赋值 str = a;
编译无法通过:invalid conversion from 'int' to 'const char*'
但是,如果str是某个object的属性,情况就不同了。。。。
比如
class StrWrap
{
string str;
};
StrWrap wrap;
然后,wrap.str = a;可以编译通过!至少我的g++如此
一个小的笔误耽误我好几个小时。。。。。
Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator