![]() |
![]() |
![]() |
![]() |
![]() |
|
In the program shown in Segment 458, each tagged_trade
structure object contains a trade union object, which contains
either a stock_trade object or a bond_trade structure object.
In the following, the trade union object contains a
stock_trade object:
*------------------------* | code | <-------- tagged_trade object | *----------* | | | | <-------------------- int object | *----------* | | | | trade | | *--------------------* | | | | <---------- trade object | | stock | | | | *----------------* | | | | | price | <------------ stock_trade object | | | *------------* | | | | | | | | | | | | | | *------------* | | | | | | number | | | | | | *------------* | | | | | | | | | | | | | | *------------* | | | | | | pe_ratio | | | | | | *------------* | | | | | | | | | | | | | | *------------* | | | | | *----------------* | | | *--------------------* | *------------------------*