In the example file I changed the following lines of code and ran it.
pushcpp pp("de504dc5763aeef9ff52", cn_ev, er_ev);
pp.subscribe("order_book", sub_ev);
I get the following response from the program.
ConnectEvent: 0
Received event pusher_internal:subscription_succeeded on channel order_book: {}
Subs:
Subscription: order_book status: 1 members: 0
Subs:
Error from pusher: 0 Expected parameter data to be a hash