小编Ema*_*man的帖子

连接三个不同的对象

几个小时前我问了一个关于连接矢量的两个元素的类似问题.现在,我想让我的问题更加笼统.我们假设我们有两个double类型的对象double d1, d2.我们希望第三个object(double d3)获取值d1+d2,这样如果我们改变d1或者d2,则d3自动获得新值d1+d2.我们怎样才能用C++做到这一点?

这就是我的意思:

int main(){
double d1,d2,d3;
d1=4;
d2=7;

//some operations to make d3=d1+d2

std::cout<<d3<<endl;// I want it to print 11
d2=-4;
std::cout<<d3<<endl;//Now without any further operations between these line, it should print 0
return 0;     
}
Run Code Online (Sandbox Code Playgroud)

谢谢.

c++ shared-ptr c++11 c++14

16
推荐指数
4
解决办法
642
查看次数

标签 统计

c++ ×1

c++11 ×1

c++14 ×1

shared-ptr ×1