原帖由 四香油饼 于 16-3-2010 13:56 发表
比如有 string S1("ABC"), S2("DEF");
我想要一个 S1 的引用, 如果不是用在函数的参数里,是不是就要这么写:
string &Ref1 = S1;
我要请问的是,我能不能分成两步,第一步
string &Reg1;
然后再
Reg1 = S1; //??好像不对劲,这和普通的赋值(Reg1 = "XYZ")没区别了。
是不是可以写成
&Reg1 = S1; //???看着还是有点不顺眼啊。
请问:有没有办法定义一个引用变量,然后程序中再动态的改变引用的对象呢? 比如后面换成
&Reg1 = S2;
欢迎光临 FreeOZ论坛 (https://www.freeoz.org/bbs/) | Powered by Discuz! X3.2 |