2

你会建议我使用哪个图书馆?我不知道这些库中的任何一个。我听说,Boost 经常被使用,但也很难编码。

因此,为了使这个问题尽可能客观:仅从初学者程序员的角度来看(我一生中用 C++ 编写了约 1000 个 LOC),哪个库会更好学习?

我将主要用于 HTTP 客户端。

4

1 回答 1

8

答案肯定是主观的,但特别强调对于初学者,那么我认为 POCO 显然是要走的路。它实际上有一些 HTTPClient 类,一旦你对某些东西工作感到高兴,代码就会足够清晰,以便你可以深入了解它的工作原理,如果是事情引导你的地方。

POCO 是编写良好的 OOP 代码,在理解模板等方面不需要太多。这些类很好地相互集成,广泛,文档或多或少指向您需要的下一个(或上一个)类。您不会像 Boost 那样使用大约 20 个独立的库。(以后总会有时间的!)

于 2012-03-31T21:40:17.137 回答