我正在为 http 客户端编写一个 C++ 库。我没有太多编程经验,所以请帮助我。
我有名为add
. 它有两个参数。第一个是类型名称,第二个是参数 q。它是一个介于 0 和 1 <0,1> 之间的数字。点后应有 0 到 4 位数字。
我可以写它,但我不知道什么更好:
void add(std::string type, double q)
-> 我必须在这个方法的主体中将 q 转换为 std::string。void add(std::string type, std::string q)
-> 没关系,它更快,但对用户来说可能不太直观,因为它是一个数字 (?)....
有两种方法:1)和2)是个好主意吗?
请帮我。我没有经验...我知道其中两种方法有效,但更好、更受欢迎的方法。你怎么看?你会怎么写这个?