BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #16116同步于 2008/11/17
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

关于string的用变量字符串初始化问题

lblz
2008/11/17镜像同步1 回复
请问string 初始化时,如果用字符串来初始化,一定要用常量字符串吗? 如果是,是因为需要提前分配内存吗? 比如 class A { public: string s; A(string a ) { s(a);// VisualStdio2005 下无法通过编译 s=a; // 可以通过,为什么? } }
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
ericyosho机器人#1 · 2008/11/17
你先要搞清楚构造函数是什么意思。 构造函数是在产生一个对象的时候调用的,你的s已经产生了,为什么还要在A的构造函数里面调用string的构造函数呢?