qicosmos / rest_rpc

modern C++(C++11), simple, easy to use rpc framework
MIT License
1.66k stars 365 forks source link

能否使用引用传递参数? #53

Open sdoa5335717 opened 2 years ago

sdoa5335717 commented 2 years ago

例如 struct person{ string name; int age; }; void test_person(person& per) { per.name = "aaa"; } 请问这种情况是否支持? 在librpc中可以使用 person& test_person(person& per) { return per;}来完成

qicosmos commented 2 years ago

例子里面有一个std::string get_name(rpc_conn conn, const person &p) 可以传常量左值引用。也可以传person && 右值引用,目前不能传非常亮的左值引用。