I try to use modorn c++ to create FlowController like:
std::shared_ptr<DomainParticipant> participant;
participant = std::make_shared<DomainParticipant>(dds_param.domain(), domain_qos);
auto flowcontroller = std::make_shared<FlowController>(*participant, topic + "_flow_contoller", flowcontroller_prop);
...
participant.reset();