Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - xiabchina

Pages: [1]
1
Q 群里回答你了。

查 deque 类的文档 http://en.cppreference.com/w/cpp/container/deque/emplace_back

template< class... Args >
void emplace_back( Args&&... args );

... 表示可变数量参数,数量可以是 0 ,这种情况下,会调用 Args 类的缺省初始化构造函数来创建一个对象。
@abit,thanks,q群里我也看到,这块还是不太懂,我要再看下,再和你讨论

2
中文 (Chinese) / Re: 关于apply_transaction的问题
« on: March 23, 2018, 01:09:33 am »
写块不成功,交易就没有发生,谈不上回滚。

就算真的因为分叉导致回滚,也没有回滚通知的。

另外,如果出现分叉,导致反复确认,通知可能会多于 3 次。
@abit,thanks,这块我要再看看,感觉和undo_database那块一起,还不是太懂

3
想咨询大家一个问题,在undo_database.hpp中定义了std::deque<undo_state>  _stack;在start_undo_session()调用了_stack.emplace_back();问题是.emplace_back没有参数,但是确实_stack中写进东西了,什么回事?

4
中文 (Chinese) / Re: 关于apply_transaction的问题
« on: March 22, 2018, 01:28:58 am »
从哪里看到的调用三次?
从p2p网络或者客户端收到交易时调一次,
出块调一次,
验证块调一次。
@abit,厉害了!我看第一次调用后钱包就收到reply了,比如说转账就发生了,为什么还要调第二次,第三次,如果写块失败,交易在哪里回滚吗?

5
中文 (Chinese) / Re: 组建开发团队
« on: March 21, 2018, 07:36:20 am »
我可以,最近在从事比特股的开发

6
中文 (Chinese) / 关于apply_transaction的问题
« on: March 21, 2018, 07:35:15 am »
_apply_transaction是执行交易,我现在转账一次要调用三次_apply_transaction,哪一次才是真正的执行?有人知道吗?

Pages: [1]