相关疑难解决方法(0)

什么更有意义 - char*string或char*string?

可能重复:
在C中,为什么变量名前的星号,而不是类型之后?

我现在正在学习C++,而且我遇到了很多以空字符结尾的字符串.这让我思考,在声明指针时更有意义:

char* string
Run Code Online (Sandbox Code Playgroud)

要么

char *string
Run Code Online (Sandbox Code Playgroud)

?对我来说,char*格式更有意义,因为"string"的类型是指向char的指针,而不是char.但是,我通常会看到后一种格式.显然,这也适用于参考文献.

有人可以告诉我,后一种格式是否有合理的原因?

c++ string pointers

27
推荐指数
6
解决办法
7383
查看次数

什么是Boost的最佳组件?

我一直在浏览Boost库的修订版1.38.0,试图确定那里是否有足够的珠宝来证明我公司外部软件审批流程的合理性.在编写测试程序和阅读文档的过程中,我得出了几个结论

  • 当然,并非Boost中的所有内容都将在我的工程组中使用
  • 更重要的是,其中一些库看起来比其他库更精致

事实上,有些图书馆对我来说似乎有点玩具.

经过短时间的调查后,我可以看到一些相当容易访问的库,比如boost :: variant(我非常喜欢访问者组件以及如果访问者缺少运算符,编译器会调整这个事实其中一种变种类型).我使用boost :: shared_ptr,除了我们的组已经有一组智能指针类型这一事实.

因此基于Stack Overflow用户的丰富经验,Boost库

  • 有高品质?
  • 不只是玩具?
  • 有没有哪个有很高的进入障碍但是值得学习?

请注意,这与Boost认为有害的问题有些不同

PS - 有没有一个答案(来自litb)被删除?我在这里看不到它,只在我的用户页面上摘录...

c++ boost utility

27
推荐指数
5
解决办法
8500
查看次数

标签 统计

c++ ×2

boost ×1

pointers ×1

string ×1

utility ×1